Are you getting excited about the final series of Game of Thrones? We've had the trailer now, and there is just over a month to go until we'll find out what happens.
However, if you look hard enough, there are things that we can learn now. That is largely because some of the actors can't keep their trap shut.
On this occasion it's Isaac Hempstead-Wright. He plays Bran Stark, and his character has been the subject of one of the most pervasive fan theories going around - and there are a lot.
Basically, everyone thinks that Bran Stark - who has now become the Three Eyed Raven - is the Night King as well.
If you didn't follow any of that, what the hell are you doing here?
So, here we go.
In Bran Stark's 'role' as the Three Eyed Raven he was taken back in time to the creation of the very first White Walker.
Fans think that whilst watching the man pierced with dragonglass through the heart, he warged (inhabited) the body of the man and became the Night King. The theory goes that in trying to stop the Children of the Forest creating the White Walker, he accidentally became the Night King.
Confused? You have every right to be. Fan theories aren't known for being simple and easily explicable.
Anyhow, it turns out that Hempstead-Wright is getting a bit tired of people assuming or asking whether he is actually the Night King, so he has moved to distance himself from it.
Speaking to Radio Times, the young actor said: "Whenever I post anything on Instagram I just have a barrage of comments going 'Night King! Hello Night King! You are Night King! Hello the Night King!'
"I mean, I suppose Bran is quite an interesting character to theorise over because of his whole link to time travel and whatnot. Because you can kind of get away with anything theory-wise and make it sound convincing if you've got time travel involved."
He continued: "I mean it's quite an interesting theory, the Night King one. I just think it seems a bit obvious. A bit cheesy."
OK, so it's not an explicit revelation that he's not the Night King, but it's as good as we're going to get at this point.
Either way, you'd have to imagine that we'll get some sort of answer to the riddle come April 14 (15 in the UK).
The final season of Game of Thrones will air on that date. Get ready.
Featured Image Credit: HBOTopics: Entertainment News, TV and Film, Celebrity, HBO, UK Entertainment, US Entertainment, Game of Thrones