After nearly a year of waiting, the latest series of Game of Thrones is about to be shown on television.
Series 6 will mark the first time the show has overtaken the books with author George RR Martin still to release The Winds of Winter.
Showrunners David Benioff and D B Weiss say despite not having to base episodes on the books, they know exactly where they are going with the story.
“We’re approaching the finish line, from the outset, our hope was to tell a complete story – beginning, middle and end.
“We are writing the final act now, and the last thing we want to do is stay on stage after the play is over.”
Season 5 finished on a multitude of cliffhangers, including Jon Snow’s apparent death, Cersei’s walk of shame in King’s Landing and the White Walkers on the march.
Alfie Allen, who plays Theon Greyjoy, told Sky News even he struggles to keep up-to-date with the program.
“It’s funny because you’ll be sitting there watching it with your mates and then something happens and you’re like ‘What, Oh my God’ – and your friend looks at you as if to say ‘Aren’t you in this show, aren’t you meant to know this?’.”
One storyline that we know will return is the re-emergence of Bran Stark, a character missing in the whole of the last season.
He is played by Isaac Hempstead Wright who told Sky News his real life escapades have been far more mundane: “It was quite convenient as it was my GCSE year at school.
“It was really weird, it was the first time in about six years I’d ever done a full term at school.
“I’d got so used to doing three weeks and jetting off somewhere, I was like ‘What, you’re here the full time how do you guys do it?’.”
Appearing on Game of Thrones is now one of the most high-profile jobs on television – but not everyone in the cast was keen on the show at the start.
Veteran actor Jonathan Pryce, whose character High Sparrow will be at the forefront of the action in season six, admits he is grateful to be in it after turning down a part in season one.
“It’s a genre that’s never appealed to me,” he said.
“There’s lots of blockbuster series of things to do with fantasy, space and all that that I’d never seen and didn’t want to see, and Game of Thrones initially fell into that slot, so I passed on it.
“But they came back with the character of High Sparrow and it was too good a chance to pass over this time.”
Game of Thrones returns at 2am and 9pm on Monday 25 April on Sky Atlantic