Just weeks after welcoming Prince Louis on April 23, Kate Middleton made Prince Harry and Meghan Markle's royal wedding her first official engagement since the blessed event!
Looking lovely in an off-white Alexander McQueen coat dress — her own wedding dress in 2011 was designed by McQueen's creative director Sarah Burton — Kate topped things off with a buttermilk-colored, petal-shaped Philip Treacy hat and diamond drop earrings.
If the coat dress looked familiar, you've got a royally well-trained eye, because Kate wore it twice before — at her daughter Charlotte's christening, and at the 2016 celebration of Queen Elizabeth's birthday. This surely qualifies as the rewear of all time!
The look was ladylike, but far from matronly for the mom of three.
A smiling Kate made a scene-stealing arrival at Windsor Castle, arriving hand-in-hand with Meghan's flower girls and page boys, among them her daughter, 3-year-old Princess Charlotte, and son, 4-year-old Prince George.
It wasn't much of a shocker that Kate pulled it together less than a month after giving birth — after all, the new mom had no trouble popping onto the steps of the Lindo Wing of St. Mary's Hospital mere hours after giving birth.
For the ceremony, Kate was seated next to her in-laws, Prince Charles and Camilla, Duchess of Cornwall, with Prince Andrew and Princess Beatrice to her left.