A new sneak peek for Sunday’s premiere episode of Once Upon a Time season 2 shows Emma, Snow and Charming confronting Mr. Gold about bringing magic back!

In the season 1 finale of Once Upon a Time, Mr. Gold returned magic to Storybrooke, which brought back the fairytale characters’ memories from their former lives.

Now, Emma has discovered that her parents are Snow White and Prince Charming, and they are all very upset about the danger which Henry was put into.

And there are still mysteries: why did Rumpelstiltskin bring magic back? So far, he’s “not telling.”

But hey, Emma doesn’t care. “Maybe I don’t need answers, maybe I just need to punch you in the face.”

Once Upon a Time returns this Sunday with an all-new episode, entitled “Broken,” at 8/7c on ABC. We’ll meet a host of new characters including Mulan, Sleeping Beauty and Captain Hook, and will delve into the mystery of why the characters are still stuck in the real world and haven’t been returned to the fairytale realm.

Through flashbacks we will learn more about Snow White, Prince Charming, Belle, Red and the others, while Emma and Regina will continue their battle for custody over their son Henry.