Aww thats so nice. I love it when stars visit hospital, although they only spend a little while there it makes such a difference to the patients and their families, and it breaks up the boredom of hospital life.
Great Ormond Street is such a amazing hospital, my little cousin spends a lot of her time there sadly, but its running out of funds.