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.
Cher admitted to feeling 'overworked' and unloved by her spouse and musical partner Sonny Bono
'Band Aid' is a popular supergroup of the 1980s
Kaley Cuoco talks 'Big Bang Theory', her daughter and marriage plans in a candid interview
Nicole Kidman’s, husband Keith Urban proves he is ‘the best secret keeper’
Lamar Odom shares heartfelt message for estranged wife Khloe Kardashian
Pete Davidson steps into another chapter of his life ending romantic journey with Maria