The show has hundreds of fan theories, but the most famous concerns Jon Snow’s true parentage.
For a number of seasons, viewers were convinced of the theory R+L=J, which was sort of confirmed in season six.
In season seven it was explicitly proved that the theory was correct, showing Rhaegar Targaryen and Lyanna Stark were Jon’s mum and dad.
And one fan has pointed out it was obvious that Ned Stark wasn’t Jon’s dad from the very start of the series.
Reddit user duh_metrius recalled how the former head of the Stark clan named his sons after close friends.
Robb was named after Robert Baratheon, Rickon after Ned’s own father, and his only surviving son, Bran, after Ned’s brother Brandon.
“Jon Arryn was the man who wasn’t Ned’s father, but raised him like a son”
Reddit user duh-metrius
Jon is named after Jon Arryn, which follows the pattern, but there’s an extra detail with viewers probably missed.
The Reddit user added that Arryn was “the man who wasn’t Ned’s father, but raised him like a son”.
Of course, this was true of the relationship between Ned and Jon, too.
Does this mean sneaky producers – and author George R. R. Martin – have been hiding more hints in plain view?
The revelation of Jon’s parents means both Bran Stark and Samwell Tarly now know he is the true heir to the Iron Throne.
In season seven, he bent the knee – and did plenty more – to Daenerys Targaryen, oblivious to the fact that she’s actually his auntie.
Another fan theory has suggested Jon could turn against Dany and end up as recently resurrected Viserion’s Rider.
Game of Thrones is expected to return in late 2018 or early 2019.