Credit: Video Still

Wow. In this sneak peek from the Once Upon a Time Season 2 winter finale (Season 2, Episode 9: “Queen of Hearts”, airing December 2), Regina (Lana Parrilla) and Mr. Gold (Robert Carlyle) are caught trying to disrupt Mary Margaret (Ginnifer Goodwin) and Emma’s (Jennifer Morrison) trip back to Storybrooke. Will they change their minds before the portal closes for good?

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

We see Regina, Mr. Gold, Ruby (Meghan Ory), and Henry (Jared Gilmore) in front of the magic well in Storybrooke. The well is rumbling, meaning Gold and Regina have set up some kind of spell. Based on their conversation and ensuing argument, they want to close off the portal so that Cora (Barbara Hershey) (who they both fear) won’t be able to come to Storybrooke.

Regina’s explanation, that “My mother will destroy everything I love, and that means you,” doesn’t fly with Henry. He argues, “You said you wanted to change, to be better. This is how,” telling her that good always defeats evil, and to have faith that Emma and Mary Margaret will defeat Cora and Hook, meaning they will be the ones who make it through the portal.

The intense sneak peek is below!

Credit: SpoilerTV Photo: Once Upon a Time Season 2, Episode 9 Sneak Peek: Mr. Gold Tosses Ruby Aside (VIDEO)