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, un-flashy dress coat dress by the same brand for today's royal wedding. She finished the look with her signature nude pumps, and upgraded her iconic L.K. Bennett pair for some Jimmy Choo nude heels. 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.