The Princess of Wales joined her husband, Prince William, on Saturday to watch Princess Anne's son, Peter Phillips, marry NHS nurse Harriet Sperling. The royal arrived at All Saints Church, which is located in Kemble, Cirencester, close to where Harriet grew up in nearby Gloucestershire, to watch the pair say "I do".
Kate looked typically resplendent, wearing a glorious tweed outfit by one of her favourite designers, Roland Mouret. The new design, which was made in a nude shade, featured a fringe-trimmed collar, faux button-fastening, a gentle V-neckline, padded shoulders, and also boasted inverted pleats through the skirt.
The royal's hair looked as full as ever as she wore it loose, topped with a Jane Taylor boater hat which was trimmed with a brown ribbon.
Her makeup appeared immaculate, accentuating her beautiful features. Kate accessorised to perfection, adding drop earrings by Kiki McDonough, a cream clutch bag by Forever New, and she stood tall in a pair of Gianvito Rossi heels.
The mother-of-three looked in great spirits as she smiled happily at waiting fans and photographers as she arrived.
Kate's best wedding guest looks
The Princess always dresses with the utmost style and poise at every wedding she has attended in the past. Let's take a look at her best wedding moments from years gone by. Which one is your favourite?
Arguably, Kate's most high-profile wedding guest moment to date was at her brother-in-law Prince Harry's nuptials to Meghan Markle in 2018. The brunette royal opted for an elegant butter yellow Alexander McQueen coat dress. The big day fell just weeks after she welcomed Prince Louis. Kate topped off the look with a floral-embellished Philip Treacy hat.
A year before, Kate was the star of the show at her sister Pippa Middleton's May 2017 wedding to James Matthews at St Mark's Church in Englefield. Then known as the Duchess of Cambridge, Kate played a supportive role, rounding up the young attendants, including her son, Prince George, and her daughter, Princess Charlotte, who were pageboy and flower girl. Kate looked dazzling in a blush-pink Alexander McQueen dress, matching the sashes on the sweet dresses worn by the younger wedding party.
In May 2013, while pregnant with Prince George, Kate wore a fun polka-dot dress from Topshop, with a black and white fascinator as her friends William van Cutsem and Rosie Ruck Keene tied the knot at the church of St Mary the Virgin in Ewelme near Oxford, England.











