Two episodes. That's all that remains of Game of Thrones Season 6. All that stands between another agonising nine month wait for a return to Westeros.
Judging by the setup, the final two instalments of this superb sixth season - Battle of the Bastards and The Winds of Winter - are going to have a lot to get through. Like, a LOT.
As is customary for any season of Thrones, there has been lots of table setting throughout this year, and the most recent episode, No One, only served to ramp it all up even further. The oil has been poured, the matches are ready, they just need to be lit.
In this week's episode we had Arya finally rediscovering her true identity, and vowing to return to Westeros; the Hound teaming up with the Brotherhood Without Banners; hopes for a major fan theory and an unused book plot both seemingly dashed; Jaime helping the Freys take Riverrun; Meereen coming under attack; and Cersei having a mysterious new plan in motion.
Throw in the ongoing Bran arc, the Greyjoys, Sam's trip to Oldtown, the Tower of Joy, and you've got a lot of plates spinning. With next week likely to be entirely devoted to Bastardbowl, we've only got one episode in Season 6 left to answer a lot of these questions.