Summer is coming.
Slowly but surely, just like Daenerys making her way to Westeros, we're getting more information about Game of Thrones Season 7, with a premiere date and now an actual teaser trailer containing characters.
It comes after a lengthy wait for any real news about the upcoming season, which was delayed due to the arrival of winter in Westeros at the end of Season 6.
The Facebook live video with which they announced the air date, melting a block of ice with flamethrowers, was a fair representation of the build to Season 7 since last summer: exciting, and yet incredibly slow and frustrating.
While there have been a lot of set leaks and rumours, I'm only going to focus on the more concrete information that's been offered up here (though if you do want a spoilery breakdown of rumours, you can find that here).
Outside of those, there are plenty of interesting details out there. The Game of Thrones cast and crew have become masters of whispers, offering up just enough information to make things very interesting and exciting, while nonetheless managing to keep their cards close to their chests (even if it does sometimes mean outright lying to fans for months on end).
Now that we've had a few reveals things should start gathering pace, but even at this early stage we still know far more than Jon Snow - though that isn't hard, I guess.