Payback time? Heidi Klum and Seal sparked speculations when they were spotted sharing a kiss just after their Christmas dinner with their three children, Leni, 11, Henry, 10, Johan, 9, and Lou, 6. It was just a few weeks back when the model's beau, Vito Schnabel, hit the headlines when he was seen dating actress Dakota Johnson. Is Heidi Klum taking revenge this time?

Although separated, Klum and Seal were together for a family dinner at Matsuhisa in Beverly Hills, California. However, the two were caught sharing a passionate kiss before they parted ways. Their PDA was caught on camera as Radar Online shared a series of closeup photos of the former pair. Klum and Seal's latest outing swirled rumors that the 42-year-old was taking a jab at her allegedly cheating boyfriend.

"They even held hands on and off. She couldn't contain her affection for him," an insider of Star revealed.

Klum and Seal finalized their divorce in October 2014. They were together for seven years before they filed divorce in 2012. Since they split, the two remained amicable with each other. As per multiple reports, the meeting of the former couple looks untimely as Schnabel was reportedly caught flirting with the "Fifty Shades Of Grey" star in a night club early December. The art dealer and Johnson's PDA's swirled speculations that Schnabel broke up with the German model during the time.

Klum and Seal got married in May 2005. They are parents to their four kids. In their divorce announcement, they said, "While we have enjoyed seven very loving, loyal, and happy years of marriage, after much soul-searching we have decided to separate." We have had the deepest respect for one another throughout our relationship and continue to love each other very much, but we have grown apart. This is an amicable process and protecting the well-being of our children remains our top priority, especially during this time of transition."

Meanwhile, amidst the cheating scandal, Klum and Schnabel were seen spending time together in Switzerland over the weekend. Their sighting comes on the heels of Klum and Seal's Christmas dinner where they were seen sharing a kiss. According to PEOPLE, the "Project Runway" star and her boyfriend appeared sweet as they held hands while visiting the latter's gallery in St. Moritz.

Do you think Klum took revenge on her beau since he was caught cheating with Johnson?