Holy shit, what an episode.
Dany and Jon was like two titans finally meeting, in some way, it was maybe more impactful than her setting foot on Westeros. All throughout that throne scene, you could really feel the tension in the air, one false word from Jon and he would be dragon food. Tyrion had to stir things a bit so it would never get there. Davos once again with the epic wing-manning, just like Tyrion likes to talk, Davos does too, but on the behalf of those he believes in.
It seemed like without getting the news of Ellaria and Yara, though, that talk wouldn't have gone the way it did and now with everything else that has happened, she pretty much has no choice but to join with Jon, even if that means him not bending the knee. They're both being put in situations where the circumstances dictate what has to happen.
Sansa and Bran finally seeing each other was damn emotional, I'm not too proud to admit I cried like a baby. I seems, however, that much like Arya has a lost a bit of herself, so has Bran now that he is The Three Eyed Raven. He really isn't Bran anymore but just The Three Eyed Raven. It was bittersweet seeing them talk to each other, because they are finally together, but Bran seems to not be able to emote what he would've been able before he got into this whole mess. It's a big difference from when he was put on the edge when he saw Jon, and was hurt that he couldn't go with him, and now that he saw Sansa again, he's just there staring off into the distance like a man who has sat on a tree for thousands of years. Also, jesus Bran, why even bring up the Ramsay? He probably doesn't even understand that was not the right time or place to do so but at least Sansa knows Bran ain't bullshitting her.
The scene between Ellaria and Cersei was done beautifully, especially because of the acting involving those 3. 2 of them couldn't even say a word, aside from "mom" once, and you could totally feel the despair to want to break those chains and save each other, but they couldn't. Now she has to watch her daughter slowly die. Extremely effective scene to show us how much Cersei cared for her daughter. It apparently got her super horny, too.
While the battle for Casterly Rock wasn't as great as I wish it would've been, I assume they are saving the budget from a Battle of the Bastards type battle later in the season, I still liked a lot because of the weight it carries for the state of the world and its armies. Casterly Rock has gone from being a massively important place, to just a pawn in Cersei's board, one that can be sacrificed to keep the Queen safe, it was also really good strategy by Jaime.
The battle for Highgarden, once again, was one that I wished would've been bigger but I understand why they couldn't have two massive battles in the same episode, but once again, it was great for story reasons. Now house Tyrell is truly dead but at least Olenna had the last laugh. Jaime took pity on her and she delivered him the biggest final "fuck you" she could possibly dump on him. One of this show's biggest badasses and she did it all while sitting down and talking. I'll miss her.
Definitely the best episode of the season, I'd say.