Kate, 44, was the picture of poise as she arrived at Gloucestershire's All Saint's Church in a pale pink dress and straw hat, alongside the Prince of Wales, 43.

The 48-year-old son of Princess Anne is set to wed Harriet, 45, on Saturday, June 6, at Gloucestershire's All Saints Church in an intimate but deeply significant affair.

Prince William and Princess Kate are expected to be among a group of major royals attending Princess Anne’s son’s nuptials tomorrow when he marries NHS nurse Harriet Sperling

The Princess Royal’s son will marry NHS nurse Harriet Sperling on Saturday