Heidi Klum and her ex-husband Seal reportedly “look like newlyweds” during a recent meal out.

The 41-year-old supermodel-turned-television personality split from Seal in 2012 after seven years of marriage. Heidi went on to date her bodyguard Martin Kristen, and when that ended she was linked to 27-year-oldart dealer Vito Schnabel.

However, the star has reportedly been spending more and more time with her ex. The couple was spotted together with their children at the Santa Monica, California, restaurant Ivy last week.

“They were all over each other,” an eyewitness claimed to In Touch. “They were holding hands and kissing. They looked like newlyweds!”

Heidi is mother to Leni, ten, from her relationship with Italian businessman Flavio Briatore. She has younger children Henry, Johan and Lou with Seal.

The couple has been known to kiss since their split. In fact, Heidi and Seal were spotted locking lips at a soccer game in Brentwood, California, earlier this month.

“They’re together a lot now,” the insider revealed to In Touch. “Seal has even stayed overnight at Heidi’s house.

“No one would be surprised if they gave it another shot.”

The pair also took their children to Disneyland for a family vacation earlier this year. Family is extremely important to Heidi as she is very close with her own mom.

"I have a very special bond with my parents. If I had to describe it, I would say it was old fashioned," she previously revealed to German magazine Gala. "When my mother comes to stay, she'll sleep in a bed with me and my daughter."
In May, Heidi said she was happy with her life “even without a marriage license”.