On June 6, crowds lined the streets of the picturesque village of Kemble to see royal guests attending the wedding of Harriet Spurling, a paediatric nurse with the National Health Service, and Peter Phillips, Princess Anne's son. Kate Middleton, Princess of Wales, along with King Charles III, Queen Camilla, Princess Anne, and Prince William, gathered in Gloucestershire to pay their respects at All Saints' Church, where the bride wore a high-necked lace gown with a nearly 10-foot train, created by Kate Middleton's favorite designer, Emilia Wickstead.
Although she chose an unexpected designer for her public appearance earlier this week—wearing a heart-patterned Rodarte gown for a reception at St. James's Palace in London to celebrate the 125th anniversary of Cancer Research UK—for today's anticipated wedding, Kate Middleton demonstrated her mastery of elegant guest attire. As an antidote to the weather, Catherine opted for a soft pink knee-length dress from the time-tested brand Roland Mouret, featuring a dropped waist and a lapel collar. Proving that light tones are perfectly appropriate for a summer wedding, despite the drizzle, she accessorized with Kiki McDonough drop earrings, now bearing a Royal Warrant, a Jane Taylor boater hat, and Gianvito Rossi pumps in similar shades.
The Princess of Wales also wore a Nigel Milne Birthright three-strand pearl bracelet, formerly owned by her late mother-in-law, Princess Diana.