After having his heart ripped out by Peter Pan, Henry's family showed up in force to "Save Henry"
But was that even possible?
Once Upon a Time Season 3 Episode 9 revealed how Regina decided to be Henry's adoptive mom despite the consequences to the curse. While back in Neverland, guilt over the past threatned to stop Emma and the gang from rescuing Henry.
And despite their resolve, Peter Pan turned out to be trickier than anyone expected.
Watch the full episode below now to find out if anyone got their happily ever after on Once Upon a Time ...
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.