
Princess Charlotte just celebrated her 10th birthday on May 2, and she kicked off her new year with a surprise public appearance on Monday, May 5. The princess joined mom Kate Middleton, dad Prince William and siblings Prince George, 11, and Prince Louis, 7, to mark the first day of celebrations in London for VE Day’s 80th anniversary. The Princess of Wales is a huge fan of repeating her outfits—especially during occasions like this where she doesn’t want to draw focus—and Princess Charlotte followed in her mom’s stylish footsteps on Monday.
The Wales family gathered with veterans to honor the 80th anniversary of the end of World War II—which falls on May 8—and both Princess Kate and Princess Charlotte bundled up in coats they debuted last year on the chilly afternoon in London. Charlotte, who wore her hair pulled back in two braids, attended the military parade outside Buckingham Palace in the same blue and green tartan coat she wore for Christmas Day 2024. She wore a matching dress underneath with frilly white trim at the collar, adding black Mary Janes to her look.