Once Upon a Time Season 2 has barely begun, and things are already crazy. Everyone has two sets of memories! Emma (Jennifer Morrison) and Mary Margaret/Snow White (Ginnifer Goodwin) are stuck in Fairytale Land! We have no idea how magic works in Storybrooke! Season 2, Episode 2: “We Are Both” can't get here fast enough.
While we don't have a spell to make Sunday get here faster, we do have four awesome sneak peeks of the episode, which we've rounded up here for your enjoyment.
Spoiler-phobes, this one's for you: We won't mention anything not shown in the official promo material.
Let's start with the saga of David/Prince Charming (Josh Dallas) in Storybrooke. He just wants to find his wife and daughter, but everybody is looking to their prince for answers — especially after they get some frightening news about what happens when you try to leave town.
For more info on the episode, spoiler-lovers can check out our spoiler roundup here. And don't miss our breakdown of the very interesting Canadian promo for the episode.
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.