As Daenerys meets her future, Bran meets the past. Also, Tommen confronts the High Sparrow, and Arya continues with her training.
In the penultimate episode of the season, Stannis confronts a troubling decision while Jon returns to The Wall.
Bran trains with the Three-Eyed Raven, while at Castle Black, the Night's Watch stand behind Alliser Thorne.
In the season finale, Stannis marches while Dany is surrounded by strangers. Plus, Cersei seeks forgiveness and Jon is challenged.
Tyrion considers his options, Tywin extends an olive branch, Sam questions the safety of Castle Black, Jon proposes a plan, the Hound teaches Arya, and Daenerys chooses her champion.