How did it all end for the characters?
That was revealed on Once Upon a Time Season 7 Episode 22 as the final battle against Wish Rumple kicked off and not everyone made it out alive.
Meanwhile, Henry and Jacinda made a decision about the future that had a lasting effect on Lucy.
Also, Emma and Hook arrived to help in the final battle and they had a new ally with them.
Use the video above to watch Once Upon a Time online right here via TV Fanatic.
Get caught up with all of the fun right now.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.