Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.
We thought so!
There were a lot of emotional beats to hit in this episode, but the writers somehow found time for all of them without leaving the episode overcrowded. We had a touching, but complicated, Charming family reunion, a nuanced confrontation with Regina (Lana Parrilla)— we love that despite everything Emma (Jennifer Morrison) protected her, for Henry's (Jared Gilmore) sake, and because it was the decent thing to do — and good Rumbelle moments (that kiss! That apology!).
And, of course, there's Emma and Mary Margaret/Snow White (Ginnifer Goodwin), sucked through the portal into what's left of Fairytale Land. They'll have plenty of opportunities to work through their feelings towards one another, whether they like it or not. And we can't wait!
We were also surprised by how much we enjoyed the Fairytale Land story with Mulan (Jamie Chung), Sleeping Beauty (Sarah Bolger), and Prince Phillip (Julian Morris). We were afraid we'd find the new characters distracting, but we liked how their story linked directly to what was happening in Storybrooke, and we're very interested to see the Mulan-Sleeping Beauty dynamic develop. Which is good, since we'll probably see much more of them, now that they'll presumably be adventuring with Mary Margaret and Emma.
Overall, we give it 4.5 stars. What did you think?
Didn't like it.
Catch the next new episode of Once Upon a Time on Sunday, October 7 at 8 p.m. ET/PT onABC.
Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter@BeccaMartin47.