A five-year-old boy battling cancer got a birthday surprise.