If you aren’t caught up with Game of Thrones then you’re about to read a lot of spoilers. Here’s your warning.
Jon Snow’s heritage has been a massive topic of debate throughout the whole series. If you’re a casual viewer like I was, you were probably confused (or just didn’t care) about fan theories. Following the season seven finale, hardcore fans and casual viewers were told the undeniable truth: Jon is the heir to the Iron Throne.
But… how is this possible? Let’s break it down.
We were originally told that Jon Snow was the bastard child of Ned Stark and some random woman. However, Bran later revealed that Jon’s real mother was Lyanna Stark. In other words, Jon is the Stark siblings’ cousin. With me so far, people?
Okay, now we know who his mother is. But who is his darling father? Lyanna was married to Robert Baratheon, however, she suddenly vanished one night. For the longest time, we all thought she was kidnapped by Rhaegar Targaryen, Daenerys’ older brother. The rebellion was built upon a lie. It turns out that they honestly fell in love and married in secret.
In Bran’s words, “He loved her. And she loved him.” The result? A baby Jon Snow.
So, does that make him Jon Stark or Jon Targaryen? In one of Bran’s visions, we’re told the answer: his true name is Aegon Targaryen. It’s no wonder Lyanna wanted to keep him a secret. If you recall, Robert Baratheon was quick to order Daenerys’s assassination after finding out she was pregnant. If Robert found out that Jon was actually a Targaryen, then he would never have made it to Winterfell.
Long story short: Jon Snow is Daenerys’ nephew and a true Targaryen. Kind of makes thing a little awkward, both in the bedroom and in the fight for the Iron Throne, doesn’t it?
Oh and George? You owe me $20.