Thus far, season 5 of Game of Thrones has given us a the death of a Wildling king, the promise of two fan favorites finally crossing paths, and some seriously disobedient dragons.
Thanks to teasers and interviews with the cast, we have some idea of what to expect going forward (including more torture from Ramsay Bolton. Oh, please don't let it be this week! We're not ready!), but if the GoT showrunners have taught us anything thus far, it's that they've always got plenty of surprises up their baggy maester's sleeves.