This post contains spoilers. You’ve been warned.
It’s the Wednesday before the season finale of Game of Thrones, and you know what that means: the fan theories are coming in thick and fast.
Because the latest theory suggests that Cersei Lannister – the show’s most cunning and alluring villain – may just have a secret son.
A secret son that we all know and love.
Yep, the guy that was rowing around Westeros for three entire seasons could very well be the legitimate heir to the Iron Throne.
A Game of Thrones fan who has been busy re-watching the entire series has noticed that almost "every future plotline" is hinted in the show's first few episodes.
In the second episode, Cersei tells Catelyn Stark about a baby boy fathered by King Robert that she lost.
Two episodes later, Ned learns that before his death, Jon Arryn (whose death set the whole battle for the throne into motion) spoke to Gendry about his mother. Gendry remembers his mother had blonde hair.
It is possible that Cersei faked the death of her child with Robert and sent him away, so that the 'rightful' heir to the Iron Throne would be her firstborn with brother Jaime, Joffrey.