Winter is coming, HBO viewers. Again.
After weeks of hype and months of anticipation, Game of Thrones finally returns with new episodes on Sunday, April 12 at 9 p.m.
What can fans expect from this epic drama? Where will we find characters who were on the run when we last left them, such as Tyrion and Arya?
What will life be like for the children of Tywin now that the most powerful man in King's Landing is dead?
HBO has released the titles and official descriptions of the first three Season 5 episodes. So consider yourself SPOILER WARNED and scroll down for a look at what's to come...
Game of Thrones Season 5 Episode 1: The Wars to Come (Sunday, April 12) Cersei and Jaime adjust to a world without Tywin. Varys reveals a conspiracy to Tyrion. Daenerys faces a new threat to her rule. Jon (Kit Harington) is caught between two kings.
Game of Thrones Season 5, Episode 2: The House of Black and White (Sunday, April 19) Arya arrives in Braavos. Pod and Brienne run into trouble on the road. Cersei fears for her daughter’s safety in Dorne as Ellaria Sand seeks revenge for Oberyn’s death. Stannis tempts Jon. An advisor tempts Daenerys.
Game of Thrones Season 5, Episode 3: High Sparrow (Sunday, April 26) In King’s Landing, Queen Margaery enjoys her new husband. Tyrion and Varys walk the Long Bridge of Volantis.
According to author George R.R. Martin, even book lovers will surprised by some of the big deaths ahead this spring. We can't wat.