While all eyes were on Meghan Markle at the royal wedding, everyone still eagerly waited for the Duchess of Cambridge's choice of outfit. Early speculations proved to be true when Kate Middleton stepped out in an Alexander McQueen creation care of Sarah Burton, although there was one thing we all didn't see coming: The Duchess repeated an outfit she had already worn before—not just once, not even twice, but four times!
For the royal wedding, Kate chose a primrose-yellow silk coat, which she wore with a Philip Treacy hat and a pair of Jimmy Choo heels.
The said coat was first worn by the Duchess in July 2015 for the christening of Princess Charlotte, which she also accessorized it with another Philip Treacy hat.
Come June 2016, the coat made another appearance for the Trooping of the Color ceremony. And yet again, she paired it with a Philip Treacy hat.
The last occasion wherein we spotted the Duchess wearing the same designer coat was in July 2017 when she attended the Passchendaele Commemorations. During which, Kate wore a hat from John Lock and Company designed by Sylvia Fletcher.
Without a question, Kate must really love this Alexander McQueen coat, perhaps for its impeccable quality and the fact that it fits her like a glove. Still, why would the Duchess repeat an outfit on such a monumental occasion? A more weighted and kindest inference would be out of respect for the bride. By wearing something that the world had already seen, it was Kate’s simple way of making sure she never upstaged Prince Harry and Meghan Markle on their big day.