With Game of Thrones season 8 about to kick off it's a good idea to refresh your knowledge on where the main characters are and what they're up to.
In a show this dense, it's difficult to keep track of everyone, what sub-plots they're involved in - even their names, sometimes.
- What about the spin-off? Game of Thrones prequel cast revealed
- Season 8 to feature 'longest consecutive battle sequence ever'
There are loads of spoilers below, so if you haven't finished watching Game of Thrones through to the end of the seventh season - stop reading now.
Here's a brief rundown on the location of all of the major players ahead of Game of Thrones S08E01:
Jon Snow and Daenerys Targaryen have finished their meeting in King's Landing and were stopping at White Harbour on the way to Winterfell. Season 7 ended with them making love, just as we had it confirmed that they're nephew and aunty. Gross.
With them at White Harbour - or also travelling to meet there en route to Winterfell - are Tyrion Lannister, Jorah Mormont, Sandor 'The Hound' Clegane, Brienne of Tarth and Podrick Payne (unless he stayed with Bronn in King's Landing), Davos Seaworth, Varys, Grey Worm, Missandei and Gendry Baratheon. Oh and the Dothraki horde and Unsullied army, too, along with some newly acquired Westerosi forces now allied with Daenerys.
In their home in the northern castle of Winterfell are Sansa Stark, Arya Stark and Bran Stark. They weren't too fussed about the incoming White Walkers and zombies in season 7, instead focusing on solving their differences with each other before sussing out Littlefinger's dastardly plans and subsequently executing him.
Samwell Tarly and Gilly just arrived in Winterfell, too, along with their little baby Sam. They're all waiting for the allied forces to arrive back from the massive King's Landing meeting they had in season 7's finale.
She pretended to find some good in her heart in that epic meeting, but Cersei Lannister is, of course, plotting more evil and wickedness in the capital. She has her minions Qyburn and Gregor 'The Mountain' Clegane with her.
Bronn is also presumably still in King's Landing, unless he's deemed it more likely to make him richer venturing north with his old mates. Ellaria Sand was last seen in a cell under the Red Keep, where she may still be suffering, if she hasn't already died.
Jaime Lannister the Kingslayer, Cersei's brother and lover, we last saw travelling to Winterfell from King's Landing, abandoning her to honour his commitment to fighting with the Stark and Targaryen forces against the army of the dead.
Theon Greyjoy left Dragonstone at the end of season 7 with some Ironborn soldiers to try and save his sister Yara. She may be in a dungeon in King's Landing, but is more likely to be on the Narrow Sea being held captive on the ship of her uncle, Euron Greyjoy.
He said he was sailing back to the Iron Islands at the King's Landing meeting, but Cersei revealed his real destination was Braavos, where he was going to pick up the Golden Company and ferry it back to Westeros to attack the goodies.
This is where season 7 ended, as we saw the Night King ride an ice dragon, blast an enormous hole through the Wall and lead the forces of the dead into Westeros. They're on their way south to rid the world of all traces of humanity.
Among the men protecting Eastwatch were Tormund Giantsbane and Beric Dondarrion, who looked like they died in the Night King's assault - but trailers for season 8 show they're still alive.
That's where the main characters are, but there are a few others that we may see in the final season:
- Ed, full name Eddison Tollett, remains Lord Commander at Castle Black
- Melisandre the Red Woman took off to Volantis a while back, where she probably waits
- Meera Reed is assumedly back at her home of Greywater Watch, after leaving Winterfell
- Jaqen H'ghar was last seen in Braavos
- Daario Naharis remains in Mereen, guarding it for Daenerys
- Nymeria, Arya Stark's direwolf, is roaming the wilderness near the Riverlands
- Finally, old mate Hot Pie is still at the Inn at the crossroads, where he's baking delicious treats.
The final season of Game of Thrones premieres in New Zealand on Monday, April 15.