If you watched the Game of Throne's season 7 premiere earlier this week, you would have noticed Ed Sheeran making a cameo as a Lannister solider.
However, the appearance wasn't random. Maisie Williams (Arya Stark) is a huge fan of Ed so the shows producer David Benioff decided to surprise Maisie he told Entertainment Weekly.
We knew that Maisie was a big fan of Ed Sheeran and for years we've been trying to get him on the show so we can surprise Maisie, this year we finally did it.
So while the cameo would have seemed odd to some, it was for the most kindest reason.