Winter is coming—though probably not fast enough for Game of Thrones fans, who have more than two months to wait until the series makes its much anticipated return to HBO on April 24. In the meantime, here's a sneak peek of the sixth season, in photos.

Maisie Williams as Arya Stark. Photo by Macall B. Polay/HBO

Peter Dinklage as Tyrion Lannister and Conleth Hill as Varys. Photo by Macall B. Polay/HBO

Emilia Clarke as Daenerys Targaryen. Photo by Macall B. Polay/HBO

John Bradley as Samwell Tarly and Hannah Murray as Gilly. Photo by Helen Sloan /HBO

Alfie Allen as Theon Greyjoy and Sophie Turner as Sansa Stark– photo Helen Sloan/HBO

Carice van Houten as Melisandre. Photo by Helen Sloan/HBO

Isaac Hempstead Wright as Bran Stark and Max von Sydow as the Three-Eyed Raven. Photo by Helen Sloan/HBO

Gwendoline Christie as Brienne of Tarth. Photo by Helen Sloan/HBO

Dean-Charles Chapman as King Tommen Baratheon, Nikolaj Coster-Waldau as Jaime Lannister and Nell Tiger Free as Myrcella Baratheon. Photo by Helen Sloan/HBO

Gemma Whelan as Yara Greyjoy. Photo by Helen Sloan/HBO

Hannah Waddingham as Septa Unella and Natalie Dormer as Margaery Tyrell. Photo by Helen Sloan/HBO

Jonathan Pryce as the High Sparrow. Photo by Helen Sloan/HBO

Nikolaj Coster-Waldau as Jaime Lannister. Photo by Helen Sloan/HBO

Nathalie Emmanuel as Missandei. Photo by Helen Sloan/HBO

Michael McElhatton as Roose Bolton and Iwan Rheon as Ramsay Bolton– photo Helen Sloan/HBO

Peter Dinklage as Tyrion Lannister. Photo by Macall B. Polay/HBO

Patrick Malahide as Balon Greyjoy. Photo by Helen Sloan/HBO

Liam Cunningham as Davos Seaworth– photo Helen Sloan/HBO