After her 29-year-old boyfriend Vito Schnabel was seen snuggling with another woman, Heidi Klum, 42, got revenge in the best way possible.
1 of 7

heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-pp
Photo credit: FameFly
2 of 7

heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-01
The supermodel was seen out at dinner Dec. 24 with her ex-husband Seal, 52, and their kids.
3 of 7

heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-02
But by the looks of things, it was far from a typical co-parenting dinner.
4 of 7

heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-03
The former lovers became locked in a passionate kiss!
5 of 7

heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-04
6 of 7

heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-05
"[Dakota] couldn't contain her affection for him," an insider told Star. "At one point, she hooked her thumb onto his pocket and put her head on his shoulder."
7 of 7

heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-06
Could Heidi be finding comfort in the arms of her former husband?
heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-pp
heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-01
The supermodel was seen out at dinner Dec. 24 with her ex-husband Seal, 52, and their kids.
heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-02
But by the looks of things, it was far from a typical co-parenting dinner.
heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-03
The former lovers became locked in a passionate kiss!
heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-04
heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-05
"[Dakota] couldn't contain her affection for him," an insider told Star. "At one point, she hooked her thumb onto his pocket and put her head on his shoulder."
heidi-klum-photos-kissing-seal-cheating-vito-schnaebel-06
Could Heidi be finding comfort in the arms of her former husband?