We are beyond ready for Once Upon a Time Season 3 to return this Sunday (March 9), but in the meantime, we’re sinking our teeth into a new sneak peek for Season 3, Episode 12 (“New York City Serenade”). This one’s got an interesting convo between Hook (Colin O’Donoghue) and Emma (Jennifer Morrison) — and it looks like the good ol’ pirate is going to help Emma remember everything about Storybrooke.

Apparently Hook used his rugged good looks to convince Emma to go to an apartment that just so happened to be Neal’s (Michael Raymond-James) old place — and it’s got Emma spooked just about as much as Hook’s surprise kiss in her doorway during the midseason finale.

“What does Neal have you up to?” Emma nervously asks. “Is he trying to get into Henry’s life? How does he even know about him?” Calm down, girlfriend!

Hook is ready with an equally-disturbing response: “I’ve already told you, I’m not here because of Neal. I’m here because your parents are in trouble. Their entire kingdom has been cursed — ripped back to Storybrooke.”

Emma reacts just about as well as anyone would, by asking what in the heck he’s talking about! Hook then realizes that he sounds like a “madman” and offers her a solution to gain back her memories in order to explain what he’s talking about and, more importantly, why she found a camera strap with Henry’s name on it in Neal’s apartment. Here, lady, drink this magical potion!

“Drink the thing the crazy guy just offered me?” Emma responds. “No, thank you.”

It sounds like Emma won’t be partaking in the magical potion anytime soon, but Hook does his best to convince her, begging her to take a “leap of faith.” Will she take it?

Do you think Emma will drink the potion? Hit the comments and speculate!

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

Carson Blackwelder is an Assistant Editor at Wetpaint Entertainment. Follow him on Twitter and Google+!