Kate Middleton is no stranger to royal weddings, so we had no doubt that she'd come up with the perfect thing to wear to Meghan Markle and Prince Harry's nuptials at Windsor Castle. While she stunned in an Alexander McQueen long-sleeve lace gown at her own wedding back in 2011, she chose a conservative coat dress by the same brand for today's royal wedding. She finished the look with nude Jimmy Choo Romy 100 Patent-Leather Pumps ($650) that perfectly matched her skin tone, creating a naked, barely there effect. Meanwhile, Meghan Markle stunned in a dress by Clare Waight Keller of Givenchy.
Of course, it's not the first time the Duchess of Cambridge has perfected wedding guest style. In May 2017, she attended her sister Pippa's nuptials wearing a blush Alexander McQueen dress, which was another beautiful, event-appropriate look. Scroll down to see what Kate Middleton wore to Meghan Markle's wedding, and then shop similar dresses and shoes.