The Savior will have her hands full now that she's back in Storybrooke.
During Sunday's Once Upon a Time (8/7c, ABC), Emma (Jennifer Morrison) will learn that it's not just the fairy-tale characters' memories that are missing. Some of the residents have also started to disappear, and based on the recent promos, it seems like they're being turned into those infamous flying monkeys that belong to the Wicked Witch (Rebecca Mader).
Naturally, Emma will ask where Neal (Michael Raymond-James) is, but he's MIA, just like several of the Dwarves. How will they break the curse that's causing all of this? Check out an exclusive sneak peek at what's in store:
Once Upon a Time airs Sundays at 8/7c on ABC.