Ed Sheeran made a surprise appearance at the Queensland Children’s Hospital in Brisbane, where he performed for young cancer patients and hospital staff.
The Perfect singer, 32, who is currently performing on a sold-out tour in Australia, showed up at the hospital to cheer up sick kids and their parents.
In footage of the heartwarming impromptu performance, Ed was seen walking in the hospital halls, greeting children, and singing duets with recovering cancer patients.
Pictures from his fun acoustic gig show children, their families, doctors and nurses looking thrilled as he sang several hit songs.
“He was very friendly,” one of the young patients said. “That was like a dream. It was fun.”
A hospital staff member said Ed seemed to “really want to be there” as he chatted with patients before and after the stripped-back performance.
“I choked a bit. I was so stunned because he was right next to me, and he was singing and I was so nervous I forgot the lyrics,” one onlooker said.
Moreover, Ed has finished three shows in Brisbane and will play two concerts in Sydney on the weekend, before heading to Melbourne and Adelaide.
Phil Collins hung up his drumsticks after decades of drumming took a huge 'toll' on his body and overall health
'But it ends in this very happy place' says Lady Gaga about her upcoming seventh studio album 'LG7'
Kelly Clarkson divorced Brandon Blackstock in 2020 after nearly seven years of marriage
Kenye West's former wife Kim Kardashian sends fans wild with unbelievable act
Elton John and David Furnish relationship: Hollywood Glamour to Family Life
Nicole Kidman and Keith Urban still plan date nights decades after marriage