The world of Game of Thrones is rich and layered, but it's also damned confusing. Unless you're the guy from A Beautiful Mind, you probably have to do a little Googling now and then to keep things straight. And that's OK. It's also why we're here to help.
Everyone knows Jon Snow (Kit Harington) is dead (for now), but can you remember where we left Brienne (Gwendoline Christie), Littlefinger (Aiden Gillen) or the Greyjoys? Probably not. So check out our guide to where every major Game of Thrones character is right now:
Daenerys Targaryen (Emilia Clarke): The reopening of the fighting pits turned into deadly chaos after a Son of the Harpy attempted to take Dany's life. Khaleesi was able to escape on Drogon's back, but shortly afterward Dany was captured by a Dothraki khalasar.
Stannis Baratheon (Stephen Dillane): Stannis' decision to sacrifice his daughter Shireen was all for naught. His wife Selyse killed herself, Melisandre (Carice van Houten) fled to Castle Black, and before he could lay siege on Winterfell, the Boltons' army advanced on the few men Stannis had left. Brienne discovered a defeated Stannis on the battlefield and after he confessed to killing Renly, she finished the king off.
Arya Stark (Maisie Williams): After finding her way to the Braavosi brothel where Meryn Trant was abusing young girls, Arya revealed her true face and killed the man who killed Syrio Forel. In order to pay her debt for taking a life which was not hers to take, Jaqen (Tom Wlaschiha) blinded Arya.
Jaime Lannister (Nikolaj Coster-Waldau): After his disappointing dalliance in Dorne, Jaime headed back to King's Landing with Bronn (Jerome Flynn), his niece-daughter Myrcella and her fiancé Trystane in tow. But while their ship was in route, Myrcella died from a poisoned kiss from Ellaria Sand (Indira Varma), who clearly has no plans to stop rebelling against Prince Doran.
Margaery (Natalie Dormer) and Loras Tyrell (Finn Jones): Olenna's (Diana Rigg) attempt to force the High Sparrow (Jonathan Pryce) to release Queen Margaery and Ser Loras' failed. The siblings remain imprisoned for perjury and for being gay, respectively.
Cersei Lannister (Lena Headey): The Queen Regent broke down and confessed her sins to the High Sparrow (with the exception of sleeping with Jaime). But before she could go to trial, Cersei was forced to make a naked walk of shame from the Sept of the Baelor to the Red Keep.
Jon Snow: Upset with Jon's Wildling sympathies, the Night's Watch turned against the Lord Commander and killed him, with little orphan Olly delivering the final stab.
Tyrion Lannister (Peter Dinklage): While Daario (Michiel Huisman) and the grayscale-plagued Jorah (Iain Glen) went to rescue Daenerys, Tyrion was instructed to remain behind and keep order in Mereen with Missandei (Nathalie Emmanuel), Varys (Conleth Hill) and Grey Worm (John Anderson).
Bran Stark (Isaac Hempstead-Wright): Along with Jojen (Thomas Brodie-Sangster), Meera (Ellie Kendrick) and Hodor (Kristian Nairn), Bran made it north of the Wall. But before they reached the Three-Eyed Raven (Max von Sydow), Jojen was killed by a group of wights. A Child of the Forest helped the survivors into a magic cave, where the Three-Eyed Raven began training Bran to use his powers.
Rickon Stark (Alex Parkinson): Bran instructed Osha (Natalie Tena) to bring Rickon to Last Hearth, the seat of the Stark loyalist House Umber. Bran's direwolf, Shaggydog, accompanied the duo on the journey.
Samwell Tarly (John Bradley): After the death of Maester Aemon (Peter Vaughn), Sam and Gilly (Hannah Murray) - who officially took their relationship to the next level - headed south to Oldtown. Sam hoped to become a maester and discover how to defeat the White Walkers.
Brienne of Tarth: Brienne and Pod stood vigil all season, waiting for Sansa to light the candle in her window that signaled she needed help. However, when Sansa did need her, Brienne had gone to kill Stannis.
Littlefinger: Lord Baelish told Cersei that Sansa is alive and betrothed to Ramsay Bolton. He promised that the Knights of the Vale would fight for the Lannisters if he is named Warden of the North in Roose Bolton's place. Littlefinger then gave Cersei the prostitute Olyvar, who was crucial to the Faith Militant's case against Margaery and Loras. However, Littlefinger also got Lancel to reveal his affair with Cersei, which lead to her own arrest.
The Free Folk: In the middle of talks about a possible alliance with the Night's Watch, the Night's King led his army of White Walkers and wights against the Free Folk in Hardhome. The few thousand surviving wildlings sought refuge at Castle Black, where they were allowed south of the Wall.
The Greyjoys: Yara (Gemma Whelan) attempted to rescue Theon from Ramsay, but Theon insisted he was Reek and refused to go with her. Yara returned to the Iron Islands, claiming her brother - King Balon's (Patrick Malahide) only son and heir - was dead.
The Cleganes: The Hound (Rory McCann) was critically wounded by Brienne and Arya left him for dead on the side of a road in Vale. His brother, The Mountain (Ian Whyte), was fatally poisoned by Oberyn's (Anton Lesser) venomous spear, but Qyburn managed to keep him alive - albeit transformed. He became a member of the Kingsguard.
Game of Thrones returns Sunday, April 24 at 9/8c on HBO.