Sam and Gilly journey to Oldtown. Bran learns new truths at the Tower of Joy. Daenerys faces the consequences of not fulfilling her vows. Varys discovers who is behind the Sons of the Harpy. Cersei and Jaime visit The Small Council. King Tommen meets the High Sparrow. Arya becomes no one. Ramsey gets a gift. Jon confronts his betrayers.