WARNING: Spoilers for Game of Thrones season 8 episode 4.
In Game of Thrones season 8, episode 4, Daenerys asks Jon to keep the truth about his parents a secret, but Jon is terrible at keeping secrets, and before long, the truth that Jon is actually Aegon Targaryen, heir to the Iron Throne, is spreading like wildfire. So which characters know about Jon's secret?
The final season of Game of Thrones has already been a roller coaster of action and emotion. Major characters are dead and the Night King has been vanquished, leaving only the fight for the Iron Throne to be resolved in the final three episodes. And as the first of these episodes, "The Last of the Starks" doesn't waste any time reminding audiences of the political fight simmering just below the very real fight coming up against Cersei. They may have won the Great War, and they may even defeat Cersei, but there's still another fight to be had before either Daenerys or Jon can sit the Iron Throne.
Game of Thrones has been teasing the reveal that Jon is not Ned Stark's illegitimate son but rather the trueborn son of Rhaegar Targaryen and Lyanna Stark since the very first season. In season 6, viewers had their suspicions confirmed, and in season 7, Sam and Three-Eyed Bran put the pieces together for themselves. They were the first to discover that he isn't a bastard or a Stark, but that Jon is the last living male Targaryen and heir to the throne. And while they sat on that valuable piece of information for a bit, Sam eventually tells Jon the truth about his parents in the final moments of season 8, episode 1, "Winterfell".
Unsurprisingly, Jon feels very conflicted by the news and he ultimately tells Daenerys in season 8, episode 2, "A Knight of the Seven Kingdoms". But the news isn't dealt with until after the Battle of Winterfell. For his part, Jon doesn't want to be king, but Daenerys believes the best thing they can do is keep the truth a secret, and she begs Jon not to tell anyone else. After all, even if Jon stays loyal to Daenerys, her rule would always be threatened by others knowing the truth. For things between them to remain the same, nobody else can know. Of course, nothing will ever really be the same because it's going to very hard for Jon to forget that the woman he loves is actually his aunt, but he promises to keep it a secret all the same. Yet, he proceeds to break that promise when confronted by Arya and Sansa shortly thereafter.
Arya leaves for King's Landing (along with the Hound) not long after learning about Jon Snow's lineage, and we're left to wonder about her reaction. Presumably, she's going south to kill Cersei, who's still on her list. Sansa, though, stays in Winterfell and tells the very next person she sees, breaking her promise to Jon that she wouldn't tell anyone. In Sansa's mind, Jon is a much better choice to sit on the Iron Throne than Daenerys, and she's going to do all she can to make that happen, whether Jon wants it or not. So when Tyrion approaches her, it doesn't take long before Sansa is offering up Jon as the better option, revealing his stronger claim to the Iron Throne in the process.
Tyrion, whose already begun having doubts over Daenerys' fitness to be queen, shares this bombshell of a revelation with Varys. Soon, Daenerys' two closest advisers are discussing what is tantamount to treason because, like Tyrion, Varys is also worried Daenerys might be letting her ruthlessness get the better of her. Daenerys following in her father's footsteps and becoming a "Mad Queen" is looking like a real possibility, and having the even-tempered, good-natured Jon as king would obviously be better than that. Plus, he's the rightful, male heir - all qualities that will make it that much easier to convince others to support his claim.
But Tyrion isn't ready to abandon Daenerys just yet, determined to find a way for her to sit on the Iron Throne (perhaps with Jon at her side as a co-ruler?) and stop King's Landing from being reduced to ash in the process. Neither Cersei or Daenerys are making that very easy for him, and only the next two episodes of Game of Thrones will reveal if learning Jon's secret helps Tyrion find a solution.
Game of Thrones season 8 continues next Sunday, May 12, at 9 pm ET on HBO.