Warning: This story contains major spoilers from the midseason finale ofOnce Upon a Time.
Read at your own risk!
But it was Hook who ultimately stepped up in the end.

Credit: ABC
Thats right, Hooks dead, but twist!
ODonoghue isnt going anywhere.
Hes sticking around, but in a completely different way and quite shocking.
She doesnt have a lot of time to think about it, Morrison says.
Shes put in a situation where she has to make a decision in the moment.
Its one of those heartbreaking things where the decision that represents love is actually just terrifying.
It wasnt all in vain in the sense that their love for each other is real, Morrison notes.
But in terms of her trying to control the outcome, it is in vain.
The overriding lesson is that she needs to let go and not give a shot to control everything anymore.
Regardless of how it went down, Hook still feels like a hero, ODonoghue says.
He does it for the greater good, even though he was the architect of all the problems.
If he were not the Dark One, she would not have a way to Hook.
Once Upon a Timereturns Sunday, March 6 at 8 p.m. Stay tuned for much more scoop on whats in store for the gang in the Underworld!