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.
Here, action-oriented Charming tries to wrap his mind around using words to make people feel better, until he's distracted by an important observation from Henry (Jared Gilmore).
Later, Charming seeks help from a source that makes us very happy: Jefferson (Sebastian Stan)! Happy to have you back, Mad Hottie Hatter.
Meanwhile, off in Fairytale Land Snow and Emma aren't exactly having a ball. Turns out, Mulan (Jamie Chung) was pretty serious about thinking they're up to no good. We're not sure Snow's actions in this clip will help, but at least she's still kickbutt.