Heidi Klum keeps her children's hair to make art with. Gross.

The supermodel didn't want to part with her sons Henry and Johan's big afros when she cut their hair for the first time and so decided to put their shorn locks in plastic bags.

Heidi - who confesses she is a hoarder who 'keeps everything' - was initially unsure of what she was going to do with her unusual stash, but then decided the hair would be perfect to use when painting with her boys.

Speaking to website YourTango at the Shutterfly by Design home décor event in New York City, she said: 'So two of my boys, they have big afros, and when I shaved them all down, I kept all the hair and I put it in a Ziploc bag. But then, I waited and I'm like, 'I don't know what I'm going to do with this.' It was so beautiful, this whole bag of afro - one for Henry, one for Johan. The next time they painted their faces, I glued all their hair around it, so it was like this three dimensional painting. It's their face!'

Heidi - who raises four children, Leni, nine, Henry, seven, Johan, six, and Lou, three, with Seal, who she filed for divorce from in April 2012 - was able to tell which child each bag of hair belonged to by the colour.

The 40-year-old catwalk beauty - who is now dating her bodyguard Martin Kristen - explained: 'Henry was always a bit more blonde, like the tips are really blonde, and Johan's more dark. So you can see, this one looks like Henry and this one looks like Johan. It's so pretty.'