Credit: Video Still

We’re torn between excitement about the game-changing Once Upon a Time Season 2 winter finale (Season 2, Episode 9: “Queen of Hearts”, airing December 2), and grief that there won’t be any new episodes after this one until 2013. But let’s celebrate by taking a peek at this brand new extended promo for the winter finale.

As we saw in the first preview, there will be a showdown between Team Charming, made up of Emma (Jennifer Morrison), Mary Margaret (Ginnifer Goodwin), Mulan (Jamie Chung), Aurora (Sarah Bolger), and presumably Charming (Josh Dallas) (if he wakes up), and Team Cora, made up of Cora (Barbara Hershey) and Captain Hook (Colin O’Donoghue). Both sides want to defeat the other on their way to Storybrooke.

In this extended preview, it looks like Regina (Lana Parrilla) will be picking sides. But before she makes her motives clear, she’s gonna seduce Hook. Check it out below!

Credit: SpoilerTV Photo: New Once Upon a Time Season 2 Winter Finale Extended Promo: Regina Seduces Hook! (VIDEO)

Catch the next new episode of Once Upon a Time on Sunday, December 2 at 8 p.m. ET/PT on ABC.

Molly Friedman is an editor at Wetpaint Entertainment. Follow her on Twitter @MollyFriedman.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.