On Thursday, May 23, Ed Sheeran met with and performed for kids at Boston Children’s Hospital before his Boston Calling set.
He met and took pictures with more than 100 patients and their families.
During his visit, Sheeran performed his÷ (Divide) tracks "Perfect" and "Castle on the Hill" in the hospital’s Seacrest Studio.
The performance was also broadcasted to patients' rooms so that those who couldn't attend could still listen to his set.
"Ed filled the hospital with such positive energy," a spokesperson for the hospital said. "We know everyone here will be talking about this special day for years to come."
Photo: Winslow Townson / Getty Images Sport / Getty Images