Heidi Klum believes she has "lived many lives before".
The 51-year-old supermodel - who has four children with ex-husband Seal and is married to Tom Kaulitz - admitted she is a "hoarder" because she can't resist buying objects she believes she owned in her past lives, and thinks this is the first time she has been born as a woman.