Credit: ABC

Storybrooke is back and there's a mystery afoot on Once Upon a Time Season 3. Now that the savior is back in town, it's time for our heroes to try to track down the new curse casting culprit. Will they get any closer to the answer on Season 3, Episode 13 ("Witch Hunt")?

The official ABC synopsis of the episode gives us a look at what we can expect this Sunday:

Emma arrives in Storybrooke with Henry and reunites with her friends and family, only to discover that no one remembers how they were transported back or the past year they had spent back in Fairy Tale Land. But Emma is sure that someone in town is responsible for this new curse and teams up with Regina in an attempt to uncover their identity. Meanwhile, in the Fairy Tale Land that was during the past year, Regina, with the aid of Robin Hood, attempts to break into her castle, which has been overtaken by the Wicked Witch.

OK. Emma and Regina teaming up? Love it. Now that the show is focused on Storybrooke and a curse again, it feels like we're returning to Season 1, at least in some ways. That could be boring, but if the writers keep the focus on the characters and how they've developed, retreading old territory could actually become fascinating. And having Emma and Regina, once enemies, join forces is a surefire sign that things really are different this time around.

Speaking of different a second time around, we're expecting to see some sparks between Regina and Robin Hood in the flashback, since the writers seem to be pushing the idea that they could develop True Love. Will romance go better for Regina now than it has in the past?

Share your thoughts on this synopsis in the comments below!

Once Upon a Time airs Sunday nights at 8 p.m. ET on ABC.

Rebecca Martin is an Associate Editor at Wetpaint Entertainment and our resident Game of Thrones, Breaking Bad, and genre TV expert. Follow her on Twitter and Google+!