The penultimate episode in any season of Game of Thrones has a reputation for being the meatiest and most action-packed (remember last season’s Battle of the Bastards?), so we’re hoping for a corker tonight.

If winter has arrived in Westeros, then the Night King and his frozen army of White Walkers won’t be far behind, and we know they’re marching south.

Jon Snow has been struggling to convince anyone of their existence, while warring queens Cersei Lannister and Daenerys Targaryen are too busy bickering over the Iron Throne to listen.

Will they put aside their differences and unite to fight the real threat?