In King’s Landing, Tywin coerces Olenna into agreeing to marry Loras to Cersei, who reveals to Tyrion that it was Joffrey who tried to have him killed during the siege. Tyrion confesses to Shae and Sansa about the upcoming marriage. Baelish tells Varys that he has caught Ros as Varys’ informant and has given her to Joffrey, who kills her. In the Riverlands, Melisandre buys Gendry from the Brotherhood, foretelling that Arya will kill many people. Robb makes a new deal with Frey by agreeing to give him Harrenhal and marry his uncle Edmure to Frey’s daughter, Roslin. Bolton plans to send Jaime to King’s Landing, but refuses to send Brienne with him. At an unknown location, the mysterious man continues to torture Theon. In the North, tension arises between Osha and Meera. Beyond the Wall, Tarly continues his flight with Gilly and her son, while Snow and Ygritte manage to climb the Wall with two other Wildlings.