I thought the best part of the episode was Dany's speech at the end. And her control over Drogon. Things about to get real now that she has the baddest army in the story following her. She's arguably the most natural leader of everyone in the story, including Jon.

Sam taking Heartsbane was cool. He's finally grown a pair. And they're gonna need all the Valyrian steel they can find when the Walkers arrive.

Benjen returning was predictable but satisfying. Now he's gotta help Bran learn to control his powers. Aren't we due one more TOJ flashback?

Is it wrong I was hoping for a walk of atonement from Margaery? I have no idea what the High Sparrow and Tommen are up to.