There are only five more episodes left in this current season of Game of Thrones, and while things are ticking over nicely, it's hard to shake that constant sense of foreboding. Or in other words,  sh*t is about to go down, we just don't know when, and we don't know how.

This upcoming episode brings the drama back to King's Landing, where Little Finger has just arrived to a pretty hostile reception from those Sparrow folk. We also head to Dorne where trouble is brewing as the Sand Snakes prepare to exact their revenge on the Lannisters for Oberyn's death. While Arya is still trucking away over in Braavos trying to become, eh, nobody.

Watch the preview below...