***WARNING: THIS ARTICLE CONTAINS SPOILERS FOR EPISODE FIVE OF GAME OF THRONES***
Well, that was exhausting, wasn't it?
The penultimate episode of Game of Thrones finally delivered on the promise that the show has been making for ages now.
We saw the Battle of Winterfell come and go without too much fuss with regards to major characters getting killed off, but goddamnit if the axe didn't come down hard during this episode.
Dany's gone and done it. Credit: HBO
Varys, Jaime and Cersei Lannister, The Hound, The Mountain, Qyburn and thousands of others bit the dust, got crushed, or were completely sautéed by Daenerys 'The Mad Queen' Targaryen and her remaining dragon, Drogon.
One person who managed to survive, however, was Arya Stark.
Despite sharing a lovely pre-death moment with Sandor Clegane, Arya still struggled to get out of this alive. She was bloodied and battered by the end of it, but managed to find a lovely white horse to take her out of the city.
Funny, that. Credit: HBO
Hang on though, because that seems a bit weird, doesn't it?
The world smoulders and burns around her and there is just a lovely horse waiting there as if she'd ordered an Uber?
It didn't go unnoticed. A lot of people believe that Bran - her brother/the Three Eyed Raven - was inhabiting the horse in order to keep his sister safe and get her out.
Stranger things have certainly happened, for sure.
Of course, it might be that this is just another thing happening this season that won't ever get explained, but wouldn't it be nice if it turned out that Bran was actually doing something after all.
Given that he knows everything that has ever happened and can see what is happening anywhere at any given time, he's been woefully underused so far.
In fact, he has been used as bait for the Night King. That's it.
Come on, Bran. Credit: HBO
It's about time he got off his arse - figuratively speaking - and did something useful.
Perhaps this was it? The Stark sibling can now be reunited at Winterfell and try not to get themselves burned to a crisp by Dany and her dragon.
Or maybe it is Arya's destiny to kill Daenerys? Will she leave that questionable pleasure to Jon instead?
Well, next week is the final episode ever so we'll just have to see what answers we are left with when that ends.
The final - yes final - episode of Game of Thrones will air on Sky Atlantic at 2am on Monday 20 May, then repeat at 9pm that same day.
Featured Image Credit: HBO