A scene from the first Game of Thrones season may have foreshadowed what's coming up in the show's final ever episode.
Spoiler alert: The following describes plot points up to and including S08E05 'The Bells'.
Back in season 1, there was a conversation between Jaime Lannister and Jon Snow that may contain a major clue about what to expect in next week's grand finale.
That old scene, along with some of the green fire we saw in this week's penultimate episode 'The Bells', suggests Jon will ultimately kill Daenerys Targaryen.
- Game of Thrones: What did Daenerys whisper to Jorah?
- 6 crazy Game of Thrones gaffes you may have missed
Although we couldn't have imagined it in season 1, Jaime is later revealed to be a heroic saviour. The incestuous blonde murderer saved the city of King's Landing and everyone in it from being burnt alive by a mad ruler - the exact thing Jon just failed to do.
Game of Thrones hates obvious black and white heroes and villains. It loves grey characters with both heroic and villainous sides to them and it loves making the audience root for the wrong people.
In 'The Bells', the beloved Daenerys turned out to be a genocidal maniac who massacred untold thousands of men, women and children in a bloodthirsty rage. As well as her dragon Drogon's flames raining fire down on everyone and the Dothraki and Unsullied chopping down civilians in the street, we also saw small explosions of wildfire.
Those green flames were the last wildfire caches of Cersei Lannister - or perhaps even Daenerys' dad, Aerys the Mad King. Whatever their origin, producers took the time, money and effort to add them into the episode.
Crucially, the show emphasised Jon seeing the green explosions. The wildfire is symbolic of his being confronted with the true horror of a Targaryen king or queen unleashing their fury on the masses.
Many times, Game of Thrones has told of Aerys' reign coming to an end as he yelled "Burn them all" and attempted genocide, causing Jaime to break his oath as a member of the Kingsguard and slay the king he served.
He prevented the horror Jon ultimately witnessed first-hand in 'The Bells'.
In that season 1 scene, Jaime shook Jon's hand and thanked him for setting off to serve with the Night's Watch.
"Let me thank you, ahead of time, for guarding us all," the Lannister told him.
"We're grateful to have good, strong men like you protecting us."
Now Jaime is dead - just one of the countless victims of the Mad Queen Daenerys. Most of King's Landing has been slaughtered too, but there's the rest of Westeros who still need saving.
Will Jon earn the gratitude Jaime gave him back in season 1, even if it was given sarcastically?
Will he become the hero Jaime was and save the rest of the world from a mad Targaryen?
We'll find out next week when Game of Thrones S08E06, the final ever episode, is released.