Jefferson's back: Jefferson (Sebastian Stan)! Hi Jefferson! Good to see you're still hot. Our fave hatter tells Charming that Emma and Snow are in the enchanted forest — but he can't help Charming get there. Is he having trouble making his magic work, too?
Regina and the magic book: We see Regina handling the book of spells. Will she be able to make them work? We're guessing her attempts to regain magic in Storybrooke will parallel the flashbacks, which we know are about her learning magic in Fairytale Land.
Henry's sacrifice: It looks like Regina does get her powers under control, at least somewhat, as she appears to fling doors open magically, intruding on a gathering of the townsfolk. Certainly everyone is scared of her again. The entire group gasps when she appears, and then Henry (Jared Gilmore) marches forward, saying, "She wants me. I'll come with you, just leave them alone."
When you leave Storybrooke... As we learn in this sneak peek of the episode, the townsfolk can't leave Storybrooke just because the curse is broken. If they do, they lose their Fairytale Land memories, as poor Sneezy (Gabe Khouth) learns. As Charming puts it: "It looks like we're stuck here."
Also of note: Mr. Gold asks Charming what happens when people leave town. Since when does he not know things like that? We'd suspect him of lying, but he sounds genuinely curious. Is this a side-effect of the curse he didn't expect? It seems like the point of the curse was to get him to our world to find his son, Baelfire, and he even mentioned preparing to leave the town at the end of Season 1, so we're thinking he's going to be as unhappy about this development as everyone else.
Watch for yourself below!
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.