There's A Reason Kate Middleton's Wedding Outfit Looks Familiar

The Duchess of Cambridge steps out in an old favourite

The Duchess of Cambridge Kate Middleton attended the royal wedding in a heavenly primrose yellow wool silk tailored coat by Alexander McQueen and the whole world stopped to admire her.

The brand new mama of three teamed the coat-dress with a Philip Treacy hat and nude shoes, staggeringly high heels to be exact, by Jimmy Choo. She looked as elegant and poised as always. And also, kind of familiar. There was a reason for that -- we've seen the Duchess in this coat not once, twice but three times before.

The Duchess of Cambridge and Princess Charlotte at the wedding of Prince Harry and Meghan Markle. Image: Getty.

We first saw the Duchess in this coat in July, 2015, when she wore it for Princess Charlotte's christening. On that occasion she styled it with a white fascinator and delicate jewellery.

Duchess Kate Middleton at the Church of St Magdalene on the Queen's Sandringham Estate for Princess Charlotte's christening - wearing that coat. Image: Getty.

But it's possible she wore the very same heels. Either way, she looked amazing not to mention so happy that you can't help but smile at the very sight of her.

Duchess Kate wore the coat again when she celebrated the Queen's birthday in 2016. Again, she looked impossibly chic when photographed standing on the balcony with the rest of the royal family and holding a then-baby Charlotte.

Catherine, Duchess of Cambridge, Princess Charlotte, Prince George and Prince William, Duke of Cambridge during the Trooping the Colour in 2016.  Wearing the coat and looking heavenly in it. Image: Getty.

The Duchess wore the dress-coat with a large hat decorated with a perfect pink rose. The whole family looked adorable -- in particular Princess Charlotte, who had her tiny little hand tucked into that clearly special coat. Oh our hearts.

That coat - that baby! Darling Princess Charlotte and her mama the Duchess of Cambridge. Getty Images.

The coat came out once more when the Duchess attended a commemorations ceremony in Belgium in 2017. On that occasion she wore a cream fascinator. A poppy brooch was added as a mark of respect for fallen soldiers.

Catherine, Duchess of Cambridge attends the Last Post ceremony at the Commonwealth War Graves Commission Ypres on July 30, 2017 in Ypres, Belgium. Image: Getty.

Almost 12 months later the Duchess slipped into the Alexander McQueen dress-coat once more. This time to attend the wedding of Prince Harry and Meghan Markle. She looked phenomenal of course -- she always does -- and we love that she re-purposed this outfit.

For one thing, the coat clearly means a great deal to her. It must have sentimental value given the important occasions to which she has worn it. And secondly, it makes sense.

The Duchess of Cambridge, her beloved family and that coat. Image: Getty.

Of course she has all the money in the world. Yes, she could snap her fingers and have a flurry of Alexander McQueen employees rushing to provide her with free outfits and yet she chose to wear this dress-coat -- just as she has done on several other occasions.

The Duchess has been criticised for doing so with some saying that it showed a lack of interest and/or excitement by opting for an outfit that's been several times before. But we loved that the Duchess wore this beautiful piece. To us it's purely practical. It's an amazing coat and it looks wonderful on her. And then there's the sentimental factor. This one coat is special to its owner -- and we're looking forward to seeing it again.