Meghan Markle attended the wedding of Princess Eugenie and Jack Brooksbank in a classically elegant navy blue coat and matching dress.
Designed by Givenchy, The Duchess of Sussex’s choice of designer for the royal nuptials was significant, as it was the same designer that she wore for her own wedding to Prince Harry at St George’s Chapel, Windsor, in May.
Paired with a fascinator hat designed by milliner Noel Stewart, Markle wore a calf-length wool coat with high collar, atop a dress in the same shade and navy blue court shoes. She carried a pair of black gloves with her into the chapel to match the dark hues of her outfit.
Prince Harry, the Duke of Sussex, wore a waistcoat in the same navy shade.
Markle’s choice to wear a Givenchy gown to her wedding surprised a lot of people, with many predicting that she would opt for designers such as Burberry or Ralph & Russo, having previously worn a Burberry coat during her first official engagement alongside Prince Harry to Scotland and a Ralph & Russo sheer gown for their engagement photo shoot.
But designed by Givency creative director Claire Waight Keller, the Duchess referenced her own wedding through her choice of attire.
Markle has spoken about her admiration of Keller’s designs, saying she particularly liked the “elegant aesthetic, impeccable tailoring and relaxed demeanour” of the clothes
The duchess sat next to her husband Prince Harry during the ceremony, with Princess Anne, the Queen’s only daughter, sat to her left.
Today, the duchess has worn her hair in a low, messy-style bun, in another reference to her own bridal hairstyle.
Princess Eugenie’s dress is designed by Peter Pilotto and Christopher De Vos.