Breakups are painful enough, but Emma’s has to be the worst — she has take down the man she loves because she turned him into an evil monster.

In this exclusive clip from Once Upon a Time’s winter finale, Emma (Jennifer Morrison) leads Storybrooke’s denizens on the hunt for Hook (Colin O’Donoghue) before he resurrects all the former Dark Ones.

“You think dealing with one is bad,” she tells David (Josh Dallas).

Related: Get Caught Up With Our ‘Once Upon a Time’ Recaps



The dwarves join forces with them, and everyone is ready to go to battle. “We have to hit him with everything we’ve got,” says Regina (Lana Parrilla).

But can Emma really fight Hook? This is the man she loved, after all.

“That man died back in Camelot,” Emma says sadly. Now, he’s just the Dark One, and he has to be defeated — or the entire town is doomed.

The Once Upon a Time winter finale airs Sunday, Dec. 6 at 8 p.m. on ABC.