Heidi Klum's Halloween costumes are legendary, there's no doubt about that. From a ten-armed Hindu goddess, to an ageing grandma, to one of the most well-known sex symbols in animation, the German model completely and utterly nails it every single year.
So, when she gave fans a first glimpse of her 2018 Halloween costume on Instagram, they were predictably pretty damn eager to see what she had come up with this year. But in order to get truly excited for what the 45-year-old has in store, we need to have a look back first. So, get excited and join us on a Heidi Klum Halloween journey, as we take you through the years, ending with her magnificent sneak peek of this year's...
2003: The golden girl 2006: The sinful apple 2008: Hindu goddess Kali 2010: Robo Klum 2011: Simian scamp 2013: Granny 2014: Butterfly 2015: Jessica Rabbit 2017: Michael Jackson 2018: ?We have no idea what Heidi's costume is going to be, but we know this: we're going to absolutely love it.