Part of the excitement of the Royal wedding was to observe the outfits worn by the wedding guests. However, one guest stood out for a different reason.
Catherine, Duchess of Cambridge, wore a primrose yellow Alexander McQueen dress which she paired with a matching Philip Treacy hat. But the outfit was somewhat familiar.
Elizabeth Holmes, a Wallstreet Journal reporter, explained on Twitter that it was Catherine's way of not stealing attention from Meghan on her special day.
'Truly the nicest gesture she could show her now sister-in-law. Absolutely nothing to see here! Focus on the bride!'
Elizabeth Holmes, Twitter, May 19, 2018.
By wearing a 'recycled outfit,' she ensured that the Duchess of Sussex wouldn't be 'upstaged.' As reported by Harper's Bazaar, Catherine wore the dress on two previous occasions.
She was first spotted wearing the outfit in 2015 at the now 3-year-old Princess Charlotte's christening. Earlier this year, she wore the same outfit to the Queen's 92nd birthday event.
The kind gesture didn't escape observant netizens. Calma Chica tweeted a 'shoutout to the stunning Duchess of Cambridge who [...] did not upstage the bride with a new dress.'
Paralympic gold medalist, Anne Dickins, commended Catherine for 'showing the world that it's ok to wear something more than once.' She added the hashtag 'sustainable.'
Alexander McQueen is one of Catherine's favorite fashion houses, and she can often be seen in their creations. She chose a pale pink gown for her sister's wedding in 2017.
The Royal wedding was Catherine's first appearance in public since the birth of her third child, Prince Louis, who was unfortunately too young to attend the ceremony.