A bright and beaming Princess of Wales teamed up with a Love Island star to show off her sporting prowess on a surprise outing today.
Kate visited Bath to lend a hand at an event run by the Dame Kelly Holmes Trust, where she also met young people supported by the charity.
The mum-of-three stood out in a bright yellow blazer from LK Bennett, which she teamed with relaxed white trousers, a white top and her trusty Veja trainers.