Written by David Benioff & D.B. Weiss
Directed by Daniel Sackheim
IMDB
Daenerys meets her future. Bran meets the past. Tommen confronts the High Sparrow. Arya trains to be No One. Varys finds an answer. Ramsay gets a gift.
There are no major reveals that are likely to correspond closely to future developments in the books. It is possible that we see the rough shape of Bran’s future storyline and something fairly close to Daenerys’s future storyline, but so far nothing unexpected (from a book reader perspective) has happened to either of them.