Any Ed fan worth their salt knows he had filmed scenes for season 7 of Game of Thrones and rather than keeping us in suspense for a couple of weeks, the Shape of You singer popped up in last night's opening episode.

*Warning! Spoiler Alert!*

It's been no secret that Ed Sheeran had filmed a cameo for the penultimate series of Game of Thrones; we just weren't expecting to see him in the very first episode.

If the excitement of the show returning wasn't enough, superstar Sheeran graced our screens, singing - naturally.

The 26-year-old, who plays a soldier from King’s Landing, was singing around a campfire when he caught the attention of Maisie Williams's Arya Stark as she rode through a forest on horseback.

Maisie Williams as Arya Stark in Game of Thrones

Stark told Sheeran's unnamed character: "It's a pretty song, I've never heard it before."

"It's a new one," Sheeran replied.

The lyrics are from a song that appears in George R.R. Martin’s source material, the Song of Ice and Fire books: "For hands of gold are always cold, but a woman's hands are warm."

The soldiers then spend some time chatting with Arya, not knowing her identity, nor believing her when she says she’s heading to King’s Landing to kill Queen Cersei Lannister…

After the show aired at 2am on Sky Atlantic, Sheeran posted a photo on Instagram with the caption: "Throwback to the time I was a Lannister."

Fans praised Sheeran on social media.

You can watch the first episode from season 7 of Game of Thrones on Sky Atlantic at 9pm tonight.

Make sure you're up-to-date by clicking here before you tune in!