You'll never believe how well this new version of "Let It Go" works with Game of Thrones.

Just in time for Sunday's newest episode of Game of Thrones, we've got this video to catch us up on all the things we love to obsess about on the HBO show. There are some spoilers for the current season, so avoid watching if you don't want the big surprise about what happens to [REDACTED] ruined for you. The lyrics are pretty funny, too:

In every episode, a new bearded guy,

Couldn't keep them straight, heaven knows I've tried

How many seasons can there be'til Sansa's turning thirty-three?

Two more books, but much more show and three-eyed crows

Game of Thrones, Game of Thrones

Who's the hero on this show?Tyrion? That new guy?

Even book readers don't know!