WARNING: This article is dark and full of spoilers.
We're only four episodes away from the end of Game of Thrones' stellar sixth season, and while the wait for season 7 will be long and painful it looks like the show will be leaving us with plenty to talk about.
The seventh episode of the series is titled 'The Broken Man', which could mean we'll be getting the long awaited CleganBowl. Now thanks to a Sky Network site (via Spoiler TV) - and the magic of Google Translate - we know the titles for the last three episodes of the season too, and they hint at some equally exciting possibilities. Check them out below...
6.08 - No One
6.09 - The Battle of the Bastards
6.10 - The Winds of Winter
So what do those titles mean?
It's a safe bet that 'No One' refers to Arya's storyline with the faceless men. Refusing to kill her target in the latest episode is a big moment for the character, and given that she's not included in the promo for episode seven it stands to reason that she'll be getting added focus in episode eight.
Game of Thrones has a history of going BIG when it comes to episode 9, and 'The Battle of the Bastards' sounds like it's going to deliver a showdown we've all been waiting for - Jon Snow vs. Ramsay Bolton. The only question mark is whether or not it will get the full episode treatment.
Lastly, 'The Winds of Winter' could be hinting at a big payoff for the White Walkers. Could the finale see the Night's King and his army finally find their way to the world of man? That would definitely be a game changer that would have fans talking long after the credits roll.
Season 6 of Game of Thrones airs Sundays on HBO in the US, and Sky Atlantic on Mondays in the UK.