At long last, somebody other than Bran Stark and all of the audience watching Game Of Thrones finally know what's going up with Jon Snow's parents. On the Season 7 finale, Bran told Sam that Jon Snow is a Targaryen — and what's more, Jon has a surprising name to match his heritage.
Ever since fans learned last season in one of Bran's warging flashbacks that Jon Snow's is not the son of Ned Stark, but of Rhaegar Tararyen and Lyanna Stark, everyone's been waiting for the moment that Jon himself will learn the truth. (Well, let's be real; it was a pretty popular theory so fans were pretty hyped even before it was confirmed by the show.) Either way, you get my point: Everybody wants Jon and the rest of Westeros to learn all about his true parentage
Unfortunately, everybody's still waiting for Jon to figure it out — and they're going to keep waiting, because as of the Season 7 finale he's still totally in the dark. But at least Bran's not the only person to know now; he finally got around to telling Samwell Tarly, his buddy from north of the Wall, that Jon isn't a Northern bastard after all.
Of course, being the three-eyed raven doesn't mean Bran won't sometimes miss the forest for the trees, because he tried to tell Samwell that Jon was actually a Dornish bastard, since that's where he was born. Bran. You can literally see and know everything and it didn't occur to you to dig into your family history just a little bit more than that?
But Samwell was able to fill in the blanks, thanks to Gilly's discovery (not Samwell's, you jerk, don't try to take credit for things other people noticed in your books) that Rhaegar and Lyanna were married in secret. Armed with that knowledge, Bran journeyed back to another flashback and witnessed the wedding himself. Then for good measure, he went back to Jon's birth to figure out what Lyanna whispered to Ned just before she died, and boy is it a doozy: Jon Snow's true name is Aegon Targaryen. AEGON TARGARYEN. Somebody hold me, my head is spinning.
It was known previously in Game Of Thrones lore that Rhaegar had a son named Aegon, but everyone assumed that he was born to Elia Martell, not to Lyanna Stark, and that he died along with his supposed mother and siblings during Robert's Rebellion. In the books there's even a character known as Young Griff, who's been going around telling everybody that he's actually Aegon Targaryen in disguise. Guess that was a grift all along, eh? Ehhh?
If Jon Snow is truly Aegon Targaryen and Rhaegar's first born, then that means he's technically the true heir to the Iron Throne, not Daenerys — although, given how, uh, intimate the two of them were getting in this episode, and how much their relationship was mirrored by that of Aegon and Lyanna in Bran's vision, I suspect it won't be too much of a problem when they realize that they both have a claim to the kingdom. I mean, what's a bit of light incest between Targaryens?
Regardless, neither Jon nor Daenerys will learn the truth until the next season of Game Of Thrones — that is, if they do at all. Bran and Sam say they should tell him, but who knows what the final installment of this show will have in store?