Ed Sheeran has paid a surprise visit to the Queensland Children's Hospital, performing a touching private show for patients, families and staff.
Playing some of his hits, the singer-songwriter took time from his busy schedule to lift the spirits of those receiving care.
#9News