Good news Game Of Thrones fans, the wait for Season 7 is almost over.
Just another agonising month and a half to go... but to reward you for your hard-fought patience the opening episode will be the longest one since the pilot.
According to the Independent, HBO have listed the episode with a runtime of 59 minutes, which almost makes up for the fact that the season will only be 7 episodes long.
Although we could be expecting longer episodes than usual judging by Emilia Clarke's recent comments on the filming the latest season.
Speaking to Entertainment Weekly, Clarke said: "When I first read this season I thought: 'Damn, I gotta learn some lines! We're actually filming longer now.' I don't know how that's happening."
Game Of Thrones returns to Sky Atlantic on 16 July.
Until then you'll just have to re-watch the trailer, over and over.