There's been a lot of hype around the popular fan theory R+L=J during Season 6 of Game of Thrones, and with one episode left to go, it looks like we'll finally see it confirmed.
If you're unfamiliar with R+L=J, it's basically a widely believed theory that Jon is actually the son of Rhaegar Targaryen (Daenerys's brother) and Lyanna Stark (Ned's sister).
There's a lot of evidence for this theory in the books, but the show has also been dropping hints for years. Let's take a look at all of the relevant scenes...
In the very first episode in Season 1, Robert and Ned visit Lyanna's grave in the crypt of Winterfell.
In the same episode, Jon (who is angry he's been exiled from the royal feast because of his bastard status) discusses joining the Night's Watch with his Uncle Benjen, and Benjen discourages him.
Ned and Jon then leave Winterfell together and say their final farewell on the Kingsroad – and talk about Jon's mother.
In Episode 4, Jon tells Sam that the reason he's still a virgin is because he didn't want to father a bastard like he was, and the mystery of his mother's identity is again mentioned.
Some eagle-eyed viewers also spotted initials in the background of this scene that look like "R" and "L".
In the next episode, Ned resigns as hand of the king when Robert reveals his plan to have Daenerys Targaryen killed.
The same episode sees Cersei and Robert discuss Lyanna, revealing more about his intense obsession with her and subsequent hatred of Rhaegar.
In Episode 7, Ned confronts Cersei with the knowledge that her children are Jaime's, and accuses her of always hating Robert. Cersei tells him it only began on her wedding night, when Robert called her "Lyanna".
In Episode 9, we have Ned's final attempt to protect those he loves – when he sacrifices his honour to try to save Sansa and Arya. Joffrey orders his execution, and Ned mumbles something just before he is killed. Some fans think it is the words "I kept my promise".
In the Season 1 finale, Bran tells Osha the ~official~ story of Lyanna and Rhaegar when showing her the crypt of Winterfell.
In Season 2, the only real reference to R+L=J is when Jaime taunts Catelyn about Ned's infidelity. It highlights once again how out of character having a bastard was for him.
Then in Season 3, Episode 2, Catelyn talks about her hatred of Jon and her guilt over not being able to love him.
In the next episode, we hear more about Rhaegar himself, when Ser Barristan and Ser Jorah tell Daenerys about him.
In Season 4, Episode 1, Oberyn Martell arrives in King's Landing and talks about his sister, Elia, who was married to Rhaegar.
Then in Season 5 we get SO MANY R+L=J hints in the fourth episode. First, Stannis expresses doubt about the official story of Jon's parentage.
Then THE BIG ONE: Littlefinger and Sansa visit Lyanna's grave in the crypt of Winterfell, and he tells her about the tourney at Harrenhal, during which Rhaegar publicly snubbed his wife in favour of Lyanna.
To top the episode off, we get another edition of ~Rhaegar Was Actually a Great Guy~ courtesy of Ser Barristan. He tells Daenerys about how Rhaegar would pretend to be a minstrel for fun, and didn't like violence.
In the next episode, Sam and Maester Aemon discuss Daenerys's situation. Aemon's comment that a lone Targaryen is a terrible thing is immediately followed by Jon Snow entering the room.
Then, at the end of Season 5, Jon Snow gets stabbed, and we open Season 6 with a visual of his dead body. Some fans believe the pattern of his blood turns from a wolf into a dragon.
In Season 6, Episode 2, we see Lyanna herself. She appears as a young girl in Bran's vision, showing off in front of her brothers.
Then in Episode 3, we finally see the ultimate R+L=J scene: the Tower of Joy. Except the Three-Eyed Raven cuts us off before we actually see what's in the tower. Even still, it's very illuminating.
The shot of young Ned asking "where's my sister" appears again in Episode 6, in another of Bran's visions. It's followed by a quick glimpse of what appears to be Ned's hand and a woman bleeding.
There's one final reference to Lyanna in the next episode, when Jon and Sansa meet little Lady Mormont, who was named after her.
Some fans believe there'll be something hidden in the crypt of Winterfell that will reveal the truth, and others think Howland Reed will show up to tell all. There's also a chance Benjen or Littlefinger know something, too. But with Bran set to reappear after being absent for three episodes, and reports the actor who plays young Ned Stark will have a "significant part" in the finale, it looks like we'll actually get to see the rest of that Tower of Joy vision.