Heidi Klum finds co-parenting with Seal "hard".

Heidi Klum

Heidi Klum

The 'America's Got Talent' judge admitted she and her ex-husband - who she was married to from 2005 to 2014 - "try" to get along for the sake of Leni, 15, Henry, 15, Johan 13, and Lou, 10 but things aren't always "rosy" between them.

She said: "We try as good as we can. There's always a reason why you're not with someone anymore, you know? It's not all rosy-rosy. It just isn't.

"So sometimes it's hard, but then you have to all come together as a family and sometimes everything is just like hopping on clouds. It's just the way it is."

Last year, the 47-year-old model married Tokio Hotel musician Tom Kaultz and she loves the fact he has a good relationship with her kids.

She told Red magazine: "You see so many times that someone falls in love and then it doesn't gel as well, so I'm so happy and grateful that everyone is happy with one another...

"That he is cool with my kids, my kids are cool with him - he's a 30-year-old man, so there's just a different life and spirit about him.

"He does music and his brother has neon-green hair. He has tattoos everywhere."

Heidi is thankful to have a great support system in place because her days are always so busy.

She said: "I do have amazing people who help me. I was always mom and dad, both in one person - going to work, being at home, getting up.

"I get up every morning at 6 a.m. because one of the kids has to be out the door by 6:50 a.m. in order to get to her school."

Meanwhile, the blonde beauty admitted she no longer "struggles" with food as she's learned to take better care of herself as she's gotten older.

She said: "I feel happy with who I am and how I am. If I wasn't, I would change it.

"In the beginning, I had to [be disciplined about food] and now I'm just so used to it.

"There are so many choices, just pick the right things. Because then you don't have the struggle."

tagged in