Holy shit, what a great episode.
As soon as I heard Drogon roar I knew the masters were f**ked. The look on their faces when Dany climbs onto Drogon.
Dany's certainly not the best ruler out there and some of the things she has done are quite questionable but the Masters got everything they deserved. Slavery is f**king horrible. And I get the feeling that Yara and Dany are going to become more than just 'allies' if you get my meaning.
The big battle was also great and I was beginning to doubt if Mr Creepy 'I love you because you look like your mother' Littlefinger was going to show up with his army; but luckily he did and that's probably the first time I was glad to see his scheming face. It was so poetic when Jon beat Ramsey and then Sansa let him be torn apart by his own hounds (although I wish Sansa had skinned him alive and tortured him, maybe cut off his cock and fed it to him. But you can't have everything
I think Littlefinger will die by the end of this season. Maybe the first few episodes of next season. Either way his days are numbered now thanks to the new Sansa. Cersei and Jaime will survive, Euron will probably be eaten by Drogon when he shows up and Dany'll steal his ships and men, The Hound will survive the show (like he said: he's hard to kill). The Freys will all die now thanks to the North being back in Stark hands and yeah I'm rambling
I'm just so happy that the good guys have won for once...well okay the STARKS have won for once (Rickon's death was bad but we never saw enough of him to become attached to him). Davos won't kill Melesandra but I think he'll confront her and force her to admit to burning Shireen. Okay I'll stop now but what a great episode!