As Hook brought all of the Dark Ones who ever were to Storybrooke, Emma fought to find a way to save her family and friends from being dragged back to the Underworld in Once Upon a Time Season 5 Episode 11.
But with Killian fighting against her, can Emma go through with her plan to sacrifice herself to save them all?
And in a surprise twist, someone else may be manipulating the darkness for their own selfish gain.
Want to find out who and if they succeed? You'll have to watch Once Upon a Time online here at TV Fanatic.
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.