WATCH: ED SHEERAN Performs “Love Yourself” By JUSTIN BIEBER!

Ed Sheeran performed during the East Anglia's Children's Hospice Gala which was held at the Natural History Museum in London. The singer-songwriter, who has taken time off from doing concerts, told everyone: "This is the first time I've done a show in a year, so please bear with me... It's nice to be back."

WATCH: ED SHEERAN Serenades Sick Fan!

Ed's 45-minute acoustic set included a cover of Justin Bieber's hit "Love Yourself" which he co-wrote. "I'll probably never play it again, but I just want to play it once," he announced.

Aside from performing, he donated a drum kit which eventually generated more than $3,300 at a global auction.

What can you say about Ed's version of "Love Yourself"? Tell us in the comments!