Game of Thrones season seven hit TV screens last night and *spoiler alert* there was a lot to like.
As Entertainment Weekly reports, Sheeran will play a musician named Brendan whose singing voice captures Lisa's heart in a parody of "La La Land". "I've never heard it before", to which Ed's character cheekily replies, "It's a new one".
Suffolk is also home to Harry Potter's Voldemort actor Ralph Fiennes, who has also been in James Bond films Skyfall and Spectre.
Although his role was short, it was great that he was able to do what he does best, sing. Sheeran's character sang a tune that was from the book itself.
And his fans who tuned in were treated to some of the English hunk's trademark tuneless warbling as he sat around the campfire with some fellow military men.
Despite his short lines, some viewers took to Twitter to share their anger at seeing the British sensation in their beloved Game of Thrones.
In Warsaw, thousands of people came out to protest
The proposed legislation also envisions that the serving Supreme Court judges would be forced to retire once the new legislation comes into effect.
Ed Sheeran is getting animated.
"That's a pretty song". The head-f*** for me has been trying to work out why people dislike me so much'.
Among the most prominent reactions were those to the surprise cameo by English musician Ed Sheeran. I just know the scene I did, I did with Maisie, and it's decent.
"If Arya doesn't burn Ed Sheeran he'll come back as a white walker and be playing Westeros Glastonbury for thousands of years", a fan tweeted.
Sheeran is a longtime fan of the show; the singer even has a tattoo of Blinky, the series' three-eyed fish.