Jon Snow and the Night's Watch faces their biggest challenge ever when the Wildling's attempt to invade Westeros.
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.