There are only three more Game of Thrones episodes left, and fans are frantically trying to figure out what will happen. Who will die? Who will betray whom? And who, if anyone, will sit on the Iron Throne? If one fan is correct, the answer to that last question won't be Daenerys Targaryen. Redditor MaRs1317 believes that Tyrion Lannister will be the one to betray Daenerys, not Jon Snow, as many have been speculating.

As proof, the fan theorist poinst to the second episode of season 8, “A Knight of the Seven Kingdoms,” where Tyrion and Bran Stark have a discussion we don’t see. In the next episode, “The Long Night,” Tyrion does not defend Daenerys when Sansa Stark brings her up in the crypts. The user believes that Bran told Tyrion about Jon’s true parentage, and this information will make Tyrion want to switch sides. As we’ve seen in previous episodes, Tyrion has questioned Daenerys’s actions and believes she’s too impulsive at times. This could be the final push to drive him to abandon her.

The Redditor also argues that Jon likely won’t be telling people he’s the rightful heir, since it wouldn’t be like him to do so. Now that Tyrion knows about him, though, he could be the one to tell the people of Westeros.

“A lot of us couldn’t see Jon releasing the information on his own to get the throne,” the user states. “What if Tyrion tells the world that Jon is the true heir, because he doubts Daenerys’s intentions or honor[?]”

That would certainly complicate not only Tyrion’s relationship with Daenerys, but also Jon’s relationship with her. The theory doesn’t seem too far-fetched, but with a show like Game of Thrones, we’re betting (and secretly hoping) that the betrayals will be even more surprising.