Moving this discussion to the next episode... who do people think is going to be on the Iron Throne by the end?
Given the fact that many story arcs seem to be coming full circle (Mad Targaryen on the Throne again, Jaime going back to Cersei, Arya looking like a little girl again), I'm going to go with Gendry Baratheon, who ends up in a loveless political marriage with Sansa but spends the next 20 years pining over Arya, and drinks and whores himself into a fat King surrounded devious schemers. And Podrick will be his Hand...
I'm joking... but it could happen!
Oh, and Ghost will come back to piss on Jon's corpse... and possibly the Throne for good measure. Seriously, just pet him FFS!