While all that was going on, you may have spotted Arya trying to save some of the many innocent locals who'd been caught up in Dany and Cersei's large-scale bitch fight. Sadly, her efforts were in vain, as two of the people she tried to help ended up getting crushed by a whole load of rubble.
Later in the episode, the young Stark warrior then got a slightly random visit from a very regal white horse to lead her out of the crumbling city, a plot twist that seemingly had very little by way of explanation - prompting fans to pipe up with their own theories.
Arya and the horse in episode five. Credit: HBO
The main school of thought in the (often-batshit but sometimes accurate) world of fan theories is that Bran - her brother/the Three Eyed Raven - was inhabiting the horse in order to keep his sister safe and get her out.
But others have also spotted another detail from earlier in the episode, which may be a clue.
That's right, the little girl who Arya tried to save in the episode was clutching a toy white horse, much like the one Arya was saved by herself, and it looked like she was desperately trying to thrust it into her hand. How's that for a sign? Not sure what for, but still.
"Sooo deeep, amazing 5 min foreshadowin," one fan wrote on Twitter.
"Arya's going to ride that white horse right to the Mother of Dragons and take her out for what she did to all the innocent people of King's Landing," another speculated.
Someone else said the symbolism was 'poetry', but savagely added that it doesn't justify 'ruining every character's arc'.
Was it Bran? Credit: HBO
Others said it was yet another sign that Bran's presence was helping his sister, but some people admitted they still felt none the wiser about what the hell had happened and what the random white horse signified.
One commented: "I didn't understand the whole Arya and horse sequence. It was beautiful but did it mean death? Light? I guess we've learned from this season that there's no point in looking so far into things anymore."
Another simply said: "The writers aren't that deep. Random horse."
The FINAL (eeeek!) 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