It's been five long years since author George R.R. Martin's last Game of Thrones book, A Dance With Dragons was released, and we still don't know when the sixth book is coming. The fifth book featured the death of Jon Snow (Kit Harington), which fans saw in the Season 5 finale, and sparked numerous rumors about his possible resurrection. Like many rumors that surfaced regarding Season 6, Snow's revival turned out to be true, as he was brought back from the dead by Melisandre (Carice Van Houten). Most fans expected he would be revived to solve one of the show's biggest mysteries, Snow's true heritage, which was finally confirmed in the season finale, The Winds of Winter. If you haven't seen the finale quite yet, there will be MASSIVE SPOILERS below, so read on at your own risk.

One of the biggest theories revolving around the lineage of Kit Harington's Jon Snow is called R+L=J, which was essentially proven true last night. Ever since the beginning of the books and the TV series, Jon Snow was believed to be the bastard son of Ned Stark (Sean Bean), although many readers didn't buy that, since Ned Stark was one of the most honorable people in all of Westeros. It's established in the books that a young Ned found his sister Lyanna dying in a bloody bed in the Tower of Joy. There are theories that she was kidnapped by Rhaegar Targaryen, and others that she secretly eloped with him, but either way, it is believed that Jon Snow is the son of Lyanna Stark and Rhaegar Targaryen (R+L=J), which was somewhat confirmed during last night's finale.

After taking a year-long hiatus in Season 5, Bran Stark (Isaac Hempstead-Wright) returned in Season 6, with the gift of greensight, which he had been honing with the Three-Eyed Raven (Max Von Sydow). Earlier this season, we had gotten glimpses of a young Lyanna through Bran's greensight, and even a young Ned Stark at the Tower of Joy, although the Three Eyed Raven wouldn't let him see more. During last night's finale, Bran returned to the Tower of Joy, following young Ned up to see his sister, Lyanna, who was in fact dying in a bed covered in blood. Lyanna tells her brother that Robert Baratheon, who Lyanna was betrothed to, would kill the child if he found out. She then whispers something that isn't heard, which is presumably the father's identity, most likely Rhaegar, before telling her brother, "Promise me, Ned."

Related: Bran's Fate in Game of Thrones Final Season Was Decided by Creator George R.R. Martin

Robert Baratheon had been on a violent quest to wipe out all of the Targaryen's at the time of Jon Snow's birth, which is most likely why Lyanna wanted her brother to conceal the true heritage of Jon Snow. Still, this means that Jon Snow actually isn't a Stark bastard, and if Rhaegar is truly his father, his Stark-Targaryen heritage gives him a greater claim to the Iron Throne than most. However, it's also worth noting that Jon Snow himself doesn't actually know his true heritage yet, which will most certainly be explored in Season 7. Both Bran Stark and Meera (Ellie Kendrick) were dropped off just before The Wall by Benjen Stark, so we'll have to wait and see how long it will take Bran and Meera to get to Jon Snow and reveal his true parentage to him.

Entertainment Weekly has also discovered a video where an industrious fan has cut together footage from all six seasons that hint at Jon Snow's parentage. It's also worth noting that Season 7 could mark a huge reunion for all of the Stark siblings who are still alive, with Arya Stark finally returning to Westeros at the end of last night's episode, Jon and Sansa back in Winterfell and Bran just north of The Wall. Take a look at this video below, and stay tuned for more as we start the long wait for Game of Thrones Season 7.