Meghan, Kate, and Diana’s 9 Best Holiday Looks Ever

We’re not sure if the British royal family spends Christmas morning in pajamas, but they definitely clean up nicely for their traditional appearance at mass for the holiday. The late Princess Diana followed by Kate Middleton and Meghan Markle in recent years have always dressed impeccably for holiday-related events, so we decided to take a walk down memory lane and revisit their best festive outfits. 

Of course, the main holiday event for the British royals is attending mass on Christmas Day while visiting the Sandringham House country estate in Norfolk. They walk past hundreds of fans on their way to the church, so they often go all out with their outfits. Middleton, in particular, is a fan of literal holiday looks, so she’s worn a lot of red, green, and plaid. Scroll down to revisit our favorite royal holiday looks over the years. 

On Princess Diana: Mansfield coat

On Kate Middleton: Catherine Walker Coat; On Meghan Markle: Victoria Beckham coat, dress, and boots

On Kate Middleton: Emilia Wickstead skirt

On Kate Middleton: Miu Miu coat

On Princess Diana: Moschino jacket and skirt

On Kate Middleton: Hobbs coat

On Meghan Markle: Sentaler coat; Chloé bag; Stuart Weitzman boots

On Princess Diana: Catherine Walker skirt

Next, we ranked 12 boot trends from classic to audacious