Credit: Video Still

In this sneak peek of Season 2, Episode 2: “We Are Both,” the townsfolk are in a frenzy. Everyone has a question: Where's Mr. Gold (Robert Carlyle)? Can The Evil Queen (Lana Parrilla) use magic? Are the nuns allowed to date now? (Thank you for that important query, Dr. Whale [David Anders].) Basically: WTF is going on?

And that's before the worst news breaks: Sneezy (Gabe Khouth) crossed the line to leave Storybrooke, and now he's lost his Fairytale Land memories entirely. Cue mass panic!

Unsurprisingly, David/Prince Charming (Josh Dallas) does the honorable thing, stepping up to restore calm by promising to fix everything. Too bad he doesn't have any idea what to do...

Credit: 5min Photo: Once Upon a Time Season 2, Episode 2 Sneak Peek: Can Prince Charming "Fix Everything"? (VIDEO)

Catch the next new episode of Once Upon a Time on Sunday, October 7 at 8 p.m. ET/PT on ABC.

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaMartin47.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.