Just when we thought it was all going to kick off, they pull the rug out from under us. You'd think we'd have learned by now...

Next week's episode brings us back to House Tully in the Riverlands as, rejoice, Blackfish lives! Yes, as Walder Frey kindly (and grossly) informed us this week, Catelyn's uncle and loyal Stark follower Brynden Tully has retaken Riverrun and now it looks like he'll be sieging up a storm against an apathetic Jaime and the Lannister and Frey forces that surround him. Fingers crossed 'Thrones' isn't just bringing him back to kill him off, but this show loves to dispense with our favourites so who knows. Plus we know that Brienne is en route so that should put a smile on Jaime's face at least.

Also, Bronn is back! Yay for Bronn!

Elsewhere it's all about new alliances, as the Lannisters and Tyrells in King's Landing decide what they're going to do about the High Sparrow, the Greyjoys plot how they're going to retake the Iron Islands, and Jon and Sansa try to rally the remaining houses in the North that haven't sided with the Boltons.

Only four episodes left...