From the very first episode on, fans were given major reveals about many of the key players of the HBO fantasy series.
Though some twists we totally saw coming (did anyone really think Jon Snow would stay dead?) some reveals were not only surprising, but truly heartbreaking!
From Cersei Lannister's explosive plot to get out of her trial, to Daenerys Targaryen's fiery overtaking of the Dothraki, to how Hodor got his name — there was a crazy moment in nearly every episode!
Which Season 6 shocker was YOUR favorite? Cast your votes (below)!