Throne together again... PICK OF THE DAY game of thronesSky Atlantic, 9pm.
HARDCORE fans will have already seen this belter of an opener before they read this - it premiered at 2am this morning! But for the more lackadaisical masses, you will have to wait until tonight to catch up. Yes, it's barely started, and we're already behind.
We've been eagerly awaiting series seven of this blockbuster fantasy drama, desperate for the next instalment of the great war for the Iron Throne, and literally anything could happen.
Jon Snow (Kit Harington) has already come back from the dead to defeat the dreaded Ramsay Bolton. He's now the King in the North so we have hope.
Daenerys Targaryen (Emilia Clarke) set sail for Westeros with a huge armada. She's ruthlessly ambitious (and has dragons for pets), but can she win the battle ahead? Meanwhile, everyone will keep one eye firmly on Cersei Lannister (Lena Headey), now Queen on the Iron Throne in King's Landing, and to be fair, a nasty piece of work.
Also, let's not forget The Night King (Vladimir Furdik), the leader of the White Walkers, guaranteed to give you nightmares with a face that looks like a mash-up of Freddy Krueger and Voldemort.
While most details have been kept under lock and key - the cast even shot fake scenes to throw off plot spoilers - producers have taken pity and sneaked us a few hints.
We know that tonight sees Jon organise the defense of the North, while Cersai tries to even the odds and Daenerys comes home.
Otherwise we only have the tense trailer, which booms: "Summer has nothing on winter. Tonight, experience winter all night long."
Get ready, it's going to be epic.
Kit Harrington at Jon Snow