Despite giving birth only a month ago, Meghan Markle made a surprise appearance alongside the royal family for Trooping the Colour. The new mom was spotted riding in a carriage while sitting next to Prince Harry and across from Kate Middleton and Camilla, Duchess of Cornwall, smiling at the crowd.
For the event, Meghan opted for a solid color choice of navy. (She also wore a third new ring on her ring finger.) The blue ensemble consisted of a cape and, underneath, a navy wool crepe cocktail dress with white sleeves. The ensemble was a totally different look from her outfit last year, where she wore an off-the-shoulder pink Carolina Herrera dress. (Kate, meanwhile, wore a sunny yellow dress.) Though the blue color was definitely more understated than a hot pink look, it contained a special meaning.
According to the chief foreign correspondent of People, Meghan reportedly wore the navy outfit by Clare Waight Keller, with a Noel Stewart fascinator, as a nod to her wedding day. Coincidentally for the event, Kate wore Alexander McQueen (her wedding dress, as you'll remember, was also by McQueen).
Meghan on the balcony:
Understandably, the Duchess of Sussex left her son Archie at home as he is still too young to join his older cousins for Trooping the Colour. This will probably be one of very few events Meghan will attend since she is currently on maternity leave, so enjoy every single photo of her ahead.
For more stories like this, including celebrity news, beauty and fashion advice, savvy political commentary, and fascinating features, sign up for the Marie Claire newsletter.