Heidi Klum's 2018 Halloween costume has layers — you know, like an onion? Every year, fans eagerly anticipate Heidi's extravagant annual bash and her equally over-the-top outfit. This year, she outdid herself once more, this time with a couples costume alongside her boyfriend Tom Kaulitz.
Heidi teased her costume piece by piece through a series of Instagram videos shared on Oct. 31. By the looks of it, she underwent hours of makeup and prosthetics to create a wild Princess Fiona look, perfectly matched with Tom's Shrek. Heidi cleverly kept most of her videos in black and white, so the tell-tale green skin wouldn't give her costume away. Pictures and videos are still rolling in, but we can already confidently say: this is Heidi's swamp, we're just living in it.