Big-hearted Justin Timberlake made some kids really happy on Friday when he visited a UK hospital.
The megastar popped into a children's ward in London before his gig in at Earls Court to chat to some kids who have had some serious diseases.
While he was there he signed a wall, and even though he only stayed for half an hour, the kids were thrilled.
Maria said: "He got all of us a present for Christmas. It was one of the best days of my life."