How about last week’s episode, folks? I don’t think I’ve ever, ever seen a more extended battle sequence on a television series – or one which, after all that jaw-dropping action, managed to end with one unexpected, stunning, absolutely chilling capper at the end. And what happens tonight? In the North, Kit Harington’s Jon Snow returns to the Wall – while further south, Peter Dinklage’s Tyrion Lannister and Emilia Clarke’s Daenerys Targaryen continue to explore their uneasy alliance.