Villanelle survived last week’s attempt on her life just to make this jaw-dropping kill.

And not only that, she’s barely injured… unless you count her broken heart.

Yeah, about that.

Killing Eve

Jodie Comer as Villanelle.Anika Molnar/BBCA

The note inside says it all:

H wants you dead, but I don’t.

But first: Pam (Anjana Vasan) is making big strides in her work as an assassin!

After patching up Villanelle post-puncture, she receives her first assignment.

Killing Eve

Sandra Oh as Eve Polastri.Anika Molnar/BBCA

And like most first kills, this one is designed to test Pam’s mettle and ours.

Because remember Fernanda (Monica Lopera)?

Fun, sweet, hilariously drunk Fernanda?

This one hurts, you guys.

Fernanda was so nice!

So full of joy!

So good at selling ham sandwiches!

Even Pam doesn’t want to see her dead.

It’s pretty horrible and messy, and even Konstantin seems surprised.

This, too, is messy.

And it’s nice to see the poor, lovelorn carnie finally have his day.

Because here it is, the episode’s biggest shocker.

This time, Eve doesn’t venture to stop her.

“I’m done with you,” Villanelle says, and leaves.

This is bad news for Eve.

Not only is her relationship with Villanelle on the rocks again (granted, when is it not?

), but it seems like she might miss her chance to track down Carolyn, too.

But she doesn’t.

“Well done,” Carolyn says, looking utterly defeated.

“You’ve killed one.

They’ll just replace him.”

“Can I stay here?”