The Duchess of Cambridge brought a smile to countless faces as she sung nursery rhymes with children at a hospice in Middlesex.
Kate, who is Royal Patron of East Anglia's Children's Hospices, attended a tea party at Shooting Star House Children's Hospice where she took part in a sing-a-long.
The 31-year-old was wearing a grey Reiss jacket combined with a pair of dark blue jeans and ankle boots. And how fab does she look!
Kate then wished the youngster a happy Christmas, with Demi-Leigh replying: "But it's not Christmas yet."
And as Kate turned to leave, the little girl, who is recovering from a kidney transplant, grabbed her leg and said: "Oh, give me a hug first".