Kate Middleton surprised children in a central London intensive care centre, just hours after attending the Queen's Service of Thanksgiving.
The Duchess of Cambridge spoke to parents, patients and staff at the Evelina Children's Hospital in Lambeth, south London, on Friday.
It's believed she wanted to boost morale among those who couldn't join the Queen's Platinum Jubilee celebrations, and reveal the work of medical workers in children's healthcare, as a royal patron of the hospital.