Kate crouched down to chat to seven-year-old Oscar Burrow, from Lancaster, who raised more than £40,000 for Derian House Children s Hospice in Chorley, Lancashire.
Lady Windsor, 43, who is married to King Charles second cousin Lord Frederick Windsor , showed off her showbiz roots in the vampy Christmas coat with black gloves.