With the finale of Game of Thrones season 5 on the horizon, now is the best time to relive the moments in this season that no one saw coming.
Here is our round-up of Game of Thrones shockers so far this season:
1. The moment we realised Lancel Lannister had gone full-on badass
2. The moment the Mountain's dead body moved...
3. The moment when Jon Snow cut Janos Slynt's head off
4. The moment that Daenerys messed up big time and killed a freed slave
5. The moment the Unsullied were ambushed by the Sons of the Harpy
6. The moment Daenerys went 'mad-king' style and burnt men alive with dragon fire
7. And then proposed to Hizdahr zo Loraq instead of burning him
8. The moment a stone man in the background jumped out of nowhere
9. The moment that Margaery got dragged off to jail
10. The moment Sansa realised that things could get even worse...
11. The moment when Bronn was poisoned but George R.R. Martin let him live...
12. The moment when a smug Cersei also gets thrown into jail
13. The moment when the White Walker resurrected the Wildings as wights
14. The moment Stannis burnt his own daughter alive (and his fanatic wife actually tries to stop it)
15. The moment Hizdahr zo Loraq turned out to be innocent of leading the Harpies
16. The moment Daenerys hopped on her dragon and abandoned everyone else
So what will happen in the season finale? Where is Daenerys flying to and will Cersei be freed?
Share your predictions here in the official Game of Thrones thread.