The final season of Killing Eve has officially dropped on BBC iPlayer - but after waiting two years for the return of Eve and Villanelle, you'd be forgiven for forgetting some of the plot points.
If you're a little bit hazy on the details of season three - or seasons one and two - then fear not. We've got you covered with this ultimate Killing Eve recap.
Spoilers ahead! Obvs...
Advert
So we have Eve Polastri (Sandra Oh), a painfully clever, desk-bound security operative for MI5 who dreams of bringing her skills into the field. Her job gets turned on its head when a number of big players across Europe are assassinated. After figuring out that the assassinations must have been carried out by a woman, Eve finds herself front and centre in the investigation of Villanelle (Jodie Comer).
Okay, let's go.
Season One
Eve and her work pal Bill Pargrave (David Haig) are headhunted by MI6's Carolyn Martens (Fiona Shaw) to join the underground team assembled to look into Villanelle.
Advert
Villanelle is employed by The Twelve: a dark and dodgy organisation that has infiltrated governments and organisations worldwide, and hire assassins to do their dirty work. She is 'handled' by Konstantin Vasiliev (Kim Bodnia), a Russian double agent and, honestly, a silver fox. The two don't exactly get on.
Carolyn is a pretty shifty character. While her son Kenny discovers evidence that she and Konstantin definitely had a fling, Eve finds footage of her secretly meeting with Villanelle. What is she up to??
Villanelle kills lots of people in season one - including Eve's former MI5 boss (don't worry, he was a double agent anyway), and a Chinese intelligence officer known as Fat Panda.
Advert
The more she learns about Villanelle, the more obsessed Eve becomes - which proves to be a strain on her marriage with teacher Niko (Owen McDonnell), who knows nothing about her undercover work to begin with!
But it works both ways - when Villanelle finds out about Eve, she gets pretty obsessed too, and the pair form a very odd cat-mouse relationship. The pair have some rather intense meetings, but their affections are brought to a standstill when Villanelle stabs Eve's partner Bill to death in a crowded club. Eve gets her revenge, though. After seducing Villanelle during a rendez-vouz in her Parisian flat, Eve shockingly stabs Villanelle in the stomach. Though, of course, Villanelle manages to escape alive.
Season Two
Villanelle is in deep trouble with The Twelve and they send her a new handler named Raymond. She likes Raymond even less than Konstantin.
Advert
After leaving him for dead in season one, Villanelle is surprised when Konstantin shows up (he was hiding out in Carolyn's house) to try and convince her to quit The Twelve and join him on a new assassination venture. Cute!
Back in London, Eve is still trying to process the fact that she might have killed Villanelle, all while coldly shutting out her husband Niko. After she was fired by Carolyn for snooping a little too much, she is rehired for a new mission.
E and V are soon reunited when MI5 decides to hire Konstantin and Villanelle to hunt down a new assassin known as 'The Ghost'. There's definitely some more romantic tension between the two, but they can't seem to decide whether they want to hook up or kill each other.
Niko is getting sick of Eve and starts up his own extramarital romance with his school-colleague Gemma.
Advert
Villanelle knows that Niko is off limits assassination-wise, but that doesn't stop her from going for Gemma. After going undercover as a fellow teacher, she eggs Gemma on with Nico before eventually killing her right in front of him. She tells him: "Eve would never forgive me if I hurt you, Niko." Oof.
A separate mission is also in the works, as MI5 get Villanelle to look into tech billionaire Aaron Peel. She goes undercover as 'Billie' and flies to Rome to begin a relationship with the horrendously controlling Peel. All the while, Eve is desperately worried about Villanelle, and is eventually tricked by Villanelle into storming off to Rome herself and blowing the entire mission - even though Kenny warned her to steer clear.
When things come to a stand-off, Villanelle kills Peel by slitting his throat. After recovering from the shock of it all, Eve is disgusted to learn from Carolyn that murdering Peel was the original mission all along. This is what Kenny was warning her about.
When Raymond comes to collect Villanelle, she makes Eve killing him for her. A fair exchange, you could say. The pair briefly consider running away together, but the potential romance turns sour when Eve changes her mind and a heartbroken Villanelle shoots Eve, leaving her to die. No hard feelings?
Season Three
Flashing forward to six months after the drama that was Rome, Villanelle is getting married! During a rather un-romantic wedding toast, she tells her bride and the rest of the wedding party that she's glad her ex (presumably Eve) is dead. However, the celebrations are rudely interrupted when a woman named Dasha wedding-crashes. Dasha, it turns out, groomed Villanelle from childhood to become an assassin - and she's here to convince Eve to rejoin The Twelve.
After a lot of squabbling, Villanelle eventually agrees to rejoin, but only if she gets promoted to a Keeper. Back on her killing sprees, it's clear that Villanelle missed the thrill of The Twelve and is happy to be back doing what she does best.
Villanelle is also tasked with training a new recruit Felix. She doesn't like that job as much.
After a while, Villanelle gets sick of the assassin life and decides she wants to find her family.
In the MI6 offices, Carolyn is in big trouble after all of her dodgy dealings finally caught up with her, and she's now reporting to her new boss Paul.
Eve - who is miraculously alive - and Kenny have distanced themselves from MI6. While Eve works cleaning dishes in a restaurant, Kenny gets a job as a journalist.
Unfortunately, Kenny met his maker this season. It looks like a suicide, but could it have been a set up? Carolyn and Eve think so.
Konstantin is living the single life in London, and is reunited with his daughter Irina this season. But he is never too far from trouble - or Villanelle.
He pays V a visit to let her know that Eve is alive and well, leaving her devastated. Eventually, Villanelle heads off to London and the two finally come head to head when Villanelle boards Eve's bus. All hell breaks loose until eventually Eve kisses Villanelle! ... and then head-butts her.
While V and E work through their relationship problems, Villanelle eventually gets to meet her brother Pyotr, her half-brother Bor'ka, and her mother Tatiana, who all thought Villanelle had been killed in an orphanage fire. Things go well until V's mum suddenly kicks her out, worried that she'll corrupt the family. On her exit, Villanelle sets the house on fire during the night, but saves her brothers.
All the while, Dasha is under a lot of pressure to drive a wedge between Villanelle and Eve. She decides to go about this by finding Niko - who has just checked out of rehab in Poland - and stabs him through the throat with a pitchfork. Thankfully, he survives, but when Eve comes to visit him, he - quite rightfully - tells her to p*ss off forever."
Eve refuses to believe that Villanelle was behind Niko's skewering, learns that it was Dasha behind it, and suspects that she might have been behind Kenny's murder too.
After building up to it all season, Villanelle finally whacks Dasha and leaves her for dead during a mission before Eve comes along and finishes the job.
Viewing a breakthrough in a case, Carolyn discovers footage of Konstantin visiting Kenny at work on the day he died. Konstantin later explains that Kenny was getting too close to The Twelve and in a moment of fear, Kenny backed away and stumbled off the roof of the building. During the heated discussion, Carolyn kills her boss Paul and frames his death as a suicide.
The season ended on London Bridge, where Eve and Villanelle meet to see where they stand. They agree that their romance is too complicated and it's best if they go their separate ways. Walking away from one another, the two both pause to look back at each other one last time.
Killing Eve begins on Monday, 28th February on BBC iPlayer.
Topics: TV And Film, Killing Eve