It’s the moment you’ve been waiting for. It’s the biggest mystery in Game of Thrones and, yes, it’s coming. It is known. For years, fans of George RR Martin’s A Song of Ice and Fire novel series and HBO’s enormously popular fantasy show have speculated incessantly about Jon Snow’s true lineage.

It’s widely accepted that Snow is the son of Rhaegar Targaryen and Lyanna Stark, sister of Ned (R+L=J), but this is Game of Thrones – there may well be a curve ball heading our way yet. Earlier in season 6, we were teased about the true identity of Jon Snow’s parents during Bran Stark’s flashback sequence at the Tower of Joy. Unfortunately, we have been forced to wait during the ensuing episodes. But the wait is over.

The season 6 finale, ‘The Winds of Winter,’ will finally address what actually happened when Ned Stark ascended the steps to the top of the Tower of Joy. It isn’t known yet. But it will be. And just for anyone harbouring lingering doubts that the showrunners would keep us guessing right over until season 7, actor Eddie Eyre (who plays Ser Gerold Hightower) pretty much confirmed it in the below tweet:

Yes, do not fear. Notice the upper case ‘J’ – that’s obviously not a coincidence. The Tower of Joy will confirm the biggest Game of Thrones mystery of them all. Bran will see it through his own frightened eyes. But is the show going to drop the biggest bombshell possible and twist the narrative? We’ll have to tune in to find out.