A sneak peek for Once Upon a Time‘s next episode “We Are Both” has been released, showing David trying to navigate his way through the panicked Storybrooke residents.

In the premiere episode of Once Upon a Time we learned that the Storybrooke characters not only got their fairytale memories back, but also retain their memories of the time they spent under the curse. At the end of the episode Snow White and Emma got sucked into a portal, returning to a part of fairytale land miraculously not affected by the curse.

In the sneak peek preview for “We Are Both,” all the Storybrooke residents are clearly confused, having way too many questions and no one who can answer them. They are also all trying to work out what to call each other (Blue or Mother Superior? Gold or Rumpelstiltskin?). David makes his way through the crowd to ask the blue fairy about the tree that brought Emma and Pinocchio to this world, but without fairy dust, it’ll be useless to them.

“You’ll find another way,” Henry reassures him. “In the book things always look worst right before there’s good news.” Except… the dwarves have terrible news!

Grumpy explains what has happened: the dwarves were at the edge of town, and when Sneezy crossed the border, he lost all his memories of fairytale land, reverting back to his Storybrooke self!

They’re all looking to David for answers – but as he tells a worried Red, he has no idea what to do. But hey, he’s Prince Charming – surely he’ll figure it out?!

Once Upon a Time returns this Sunday at 8/7c on ABC with “We Are Both,” a Regina-centric episode in which we’ll learn how she discovered magic, and witness her first encounter with Rumpelstiltskin.

Check out the promo released, as well as the official episode stills released by ABC.