Warning: This article contains spoilers from the Game of Thrones Season 7 finale The Dragon and The Wolf.
A lot of big things happened in the Game of Thrones Season 7 finale: Arya killed Littlefinger; Bran's vision reveals that Jon's real name is Aegon Targaryen; Jon has sex with Daenerys; and the Night King's ice dragon shatters The Wall in Eastwatch. But one question many fans have been asking after the finale is "Why did Tyrion Lannister react that way in the hall of the ship?
As Daenerys Targaryen (Emilia Clarke) and Jon Snow (Kit Harington) consummate their love, Tyrion (Peter Dinklage) stands outside the room with an ominous and strange look on his face.
Fans have shared various theories online, but there's one reason that stands out, and it's a dark one: Tyrion may have secretly betrayed Daenerys.
After Cersei (Lena Headey) walks away from the dragon pit meeting with Daenerys and the rest of her group, Tyrion follows her to try to talk in private. Even though he knows that his sister wants to kill him and she has The Mountain to do that, he enters Cersei's room to talk to her anyway, and during their conversation, he confesses that he never wanted to destroy his family despite all his talk about doing so.
The fact that Tyrion doesn't want to kill the Lannisters is a major confession, and it could confirm that he has betrayed Daenerys.
Here's the theory: Tyrion made a deal with Cersei.
After Tyrion confesses that he doesn't want to destroy the Lannisters, and Cersei has the chance to kill him but doesn't, Tyrion notices that his sister is pregnant, and the scene cuts off.
Soon after that scene, Cersei returns to the dragon pit and miraculously tells Daenerys that she'll send her armies north.
So did they actually make a deal? Tyrion knows that Cersei would not agree to go North but he probably told her to lie about it to save their family from Dany's wrath. Earlier in that episode, Tyrion talks about the value of lying when he tells Jon, "Have you ever considered learning how to lie every now and then?"
It looks like the show has been building that up since Episode 4 of the latest season, when Dany ignored Tyrion's advice and attacked the Lannister army. Tyrion knew that if Cersei didn't agree to Dany's terms, there's a chance that Dany's army will destroy Tyrion's family, and he won't be able to talk her out of it.
Redditor Facelessgreenseer explains that it's a win-win for Cersei, since the move would assure her of Tyrion's death:
If Cersei wins, they all die. If she loses, Tyrion dies at the hand of his new Queen with the revelation of Tyrion conspiring with Cersei
This could also explain Tyrion's strange look on the ship. As the Redditor explains:
He feels guilty towards the end of the episode when he sees Jon enter Daenerys' room. He betrayed her, it was treason.
Of course, there are other possible reasons why Tyrion reacted that way.
Some say that Tyrion reacted that way because he's in love with Dany so he's actually jealous when he found out Jon and Dany were having sex, but I don't believe that theory.
Maybe Tyrion just doesn't want Dany to be distracted by romantic interests. Remember back in Season 6, when he was the one who convinced Dany to not bring Daario Naharis with her before she left Essos? It's likely that Tyrion reacted that way for political reasons but given the finale's emphasis on Tyrion's reaction, there must be something more to that.
It's possible that Tyrion is worried that Dany might get pregnant, and that could potentially ruin his deal with Cersei, if he promised her that her child would one sit on the Iron Throne in the future.
Tyrion made it clear that he doesn't want to destroy the Lannisters, so did he make a deal with Cersei? Feel free to share your thoughts in the comments section below.