Heidi Klum - TV host, model, fashion designer, businesswoman and actress of German American descent - has never been short of men in her life. Here are the officially recognized ones.

Ric Pipino

Klum married Ric Pipino, the celebrity hairstylist, after dating him for some time. The couple had German nuptial tradition at their wedding. However, the couple announced that they had a mutual split. The amicable separation finally lead to divorce.

Anthony Kiedis

Klum was seen intimate with Kiedis in Australia just 4 days after announcing her divorce with Ric Pipino. Klum had a brief dating experience with Anthony Kiedis in 2002.

Jay Kay

Klum had another brief relation with Jay Kay, which started as well as ended in 2003. She had steamy a relation with this British singer.

Flavio Briatore

Klum got engaged in a relation with Italian billionaire Flavio Briatore. Briatore is known for his fondness of supermodels. Klum announced that she was going to have Briatore's baby after spending nine months with him. On the other hand, she broke up with him before she gave birth to the baby.

Seal

Klum got involved with Seal even before she gave birth to Briatore's child. She got married to the singer in 2005. This was probably the most intense Klum had in her life. She had a fairytale kind of a love story with Seal. Seal proposed to her in style by singing a song. Their wedding ceremony was low key but really special. Seal was attracted by Klum's kindness as he claimed that he had never found anybody more beautiful. She gave birth to Seal's baby boy in 2006 and baby girl in 2009.

Martin Kirsten

Things did not work well this time either for Klum. She was soon found cheating on her husband. They are presently on the threshold of divorcing each other. Klum's present scandal involves Martin Kristen who is her bodyguard for the last 4 years. Martin is originally from South Africa.