With the 2013 winter finale looming next Sunday, Once Upon a Time Season 3 Episode 10 left us with more questions than answers last night on ABC.
Would you have expected anything less from the fantasy drama?
Coming back from Neverland, the Storybrooke crew celebrated Henry's return ... with a caveat. Meanwhile, Snow realized she was ruining her own happiness.
Fortunately, she defeated Medusa in Once Upon a Time Season 3 Episode 10, and in another twist, we also learned that Pan was after the original curse.
What else happened and how will things play out next weekend when the show bids adieu to 2013? Follow the link below to watch the full episode now!