It looks as though Heidi Klum is part of one very happy family, even though it is a rather unconventional one. The supermodel reportedly spent Christmas with both her ex-husband Seal and her current squeeze, art dealer Vito Schnabel.

Heidi Klum Wears Zac Posen's Sleek Design To Emmy Awards

According to Contact Music on Wednesday, Klum wanted to make sure that her holiday was festive and fun while also memorable for her four children, Leni, Henry, Johan and Lou. What's more, both Seal and Schnabel agreed to spending Christmas together so they can bond for the sake of Klum's four children.

A source told the site, "Heidi has told friends she'll spend Christmas in LA with Vito and Seal as she wants to unite them for the sake of her children. Seal has agreed to meet Vito and spend time getting to know him as he's spending so much time with his kids."

Heidi Klum Strips Down For Sharper Image's Latest Ad Campaign

The insider added, "He even suggested they all do a bonding activity together to ensure there's no animosity between them.''

Even though Klum and Seal finalized their divorce this year after what was a rather bitter and public separation, things are finally looking positive for the ex-couple.

The source added, "Heidi speaks to Seal most days and still refers to him as her best friend. She's even discussed the idea of marrying Vito with Seal and he's given his blessing.''

Klum and Seal first tied the knot back in 2015 and announced their separation in 2012.

Tags: Heidi Klum