The Princess of Wales appeared to channel her late mother-in-law Princess Diana in a stunning polka dress as she attended one of the royals' most historic services.
Kate dazzled in an Alessandra Rich design as she proudly supported King Charles, Queen Camilla and husband Prince William at a service of the most Noble Order of the Garter at Windsor Castle.
It is the first annual Garter service and procession of Charles' reign and is one of the most colourful events of the royal calendar.