Kate Middleton may be the Duchess of Cambridge, but she certainly is the reigning queen of holiday fashion. From her Preen by Thornton Bregazzi duo to tiara-worthy ensembles, she’s proven that her wardrobe reaches new heights during this season’s festivities. And at a Christmas party for volunteers at The Mix youth charity in London, Kate only confirmed this sentiment, wearing a poppy-printed Vanessa Seward frock cinched with an Alexander McQueen leather belt. The draped design as well as the subtle green and red florals are perfect for Christmas dinner if you can manage to get your hands on it (just like everything Kate wears, this piece is selling out fast—and it’s on sale). Of course, she kept all eyes on the dress with matching black Gianvito Rossi pumps and a Mulberry suede clutch. We call this one a Christmas winner.