Warning: Major spoilers for those who have not season “Game of Thrones” season 7 episode 3.
A piece of information that Olenna Tyrell had kept a secret since season four on “Game of Thrones” was revealed Sunday night.
In a shocking twist at the end of the episode, Highgarden is conquered by the Lannister army headed up by Jaime Lannister.
As the battle quiets down, Jaime finds Olenna Tyrell, and the two have a brief conversation about the battle, and Cersei.
Olenna then asks Jaime very casually how she’ll be killed by him. Jaime rattles off a couple of gruesome options that Cersei proposed, but ultimately replies to Olenna by simply pouring a vile of poison into her glass of wine.
Olenna accepts her fate and drinks her glass of wine. Olenna, after finishing her glass of wine, exclaims that she hopes her death comes quickly and painlessly, not like Joffrey’s death, which looked painful, and embarrassing. Olenna then says that she didn’t know how the poison would work until she saw it ravaging Joffrey, revealing to Jaime that it was her who poisoned Joffrey during his wedding to her granddaughter Margaery. Jaime says nothing, but Olenna asks for him to tell Cersei, explaining that she wants Cersei to know that it was her who killed him.
Up until this moment, everyone in King’s Landing had assumed that Sansa Stark was responsible for Joffrey’s death, so this is a huge revelation to Jaime.
Of course, the audience already knew. In season four, episode four, Olenna reveals to Margaery that she was the one who poisoned Joffrey, explaining that there was no way she’d let her ‘marry that beast.’