“Genes didn’t even try!” Heidi Klum showed her kids, and everyone is saying the same thing.

Advertisement

They began dating in 2003 following her separation from Flavio Briatore. In 2004, the musician proposed during a romantic date that took place on a Canadian glacier. The couple got married in 2005. Although they are no longer together, they continue to co-parent their children in a collaborative and supportive manner. The children have grown up in a nurturing environment that reflects creativity, affection, and a strong sense of style.

They have four children. The eldest is Leni, born in 2004, who is the supermodel’s daughter from a previous relationship and was adopted by the musician in 2009. Together, they also have three biological children: Henry, born in 2005; Johan, born in 2006; and Lou, born in 2009.

Leni often draws attention for her striking resemblance to her mother. They share several similar facial features, such as hazel eyes, high cheekbones, and honey-blonde hair. Henry has recently stepped into the spotlight, making his runway debut and frequently appearing alongside his mother at public events. Johan Samuel, their third child, tends to maintain a lower public profile but occasionally appears with the family. Lou, their youngest, has also begun attending public events with her family.

As of 2025, the singer is in a relationship with L. Strayer, his former personal assistant. The two began dating in 2021 and prefer to keep their relationship private. She has worked closely with him for many years and occasionally accompanies him to public appearances.

As of May 2025, the supermodel remains happily married to musician Tom Kaulitz. The couple, who wed in 2019, continue to maintain a strong connection and are frequently seen together at public events and on vacations.

Leave a Comment