Heidi Klum is a high heel ''hoarder.''

The 40-year-old model loves wearing a pair of heels and confessed she collects the footwear, preferring shoes which have ''cool details.''

She told UsWeeklymagazine.com: ''I have a lot [of heels] I'm a hoarder! I love cool details -- studs, a bedazzled heel, a fun shape.''

Although the 'Project Runway' hostess usually looks glamorous she doesn't forward plan her trendy outfits, instead she uses her ''mood'' to help decide what to wear.

She explained: ''I dress according to my mood that day. I'm not just sophisticated or just rocker or just bohemian all the time.''

Heidi - who is mum to nine-year-old Helene who she had with boyfriend Flavio Briatore, Henry, seven, Johan, six, and Lou, three, who she had with ex-husband Seal - often lets her children help with her outfit choices, and they prefer a girly option.

The blonde beauty added: ''They like me in pretty dresses with my hair down!''