With “Queen of Hearts,” Once Upon a Time has finished for 2012, but it’ll be back with the second half of season 2 next year!

We returned to Wonderland in this week’s episode, and learned the identity of the Queen of Hearts. David was left in the Red Room while Gold, Regina and Henry prepared for the arrival of Cora in Storybrooke, while in fairytale land, Emma and the others quested for the ink.

After the hiatus, Once Upon a Time returns with “The Cricket Game.” It will air in January, although we don’t yet have the exact date. Not much is known about the episode, but fans are speculating that it will focus on Jiminy Cricket/Archie (played by Raphael Sbarge):

Were you surprised by tonight’s episode? How will we get through the hiatus?!

And most importantly… what will happen next? Share your theories in the comments, and don’t forget to listen to Hypable’s Once Upon a Time podcast Onceable to hear what the hosts have to say about the episode!

Once Upon a Time returns January 6.

Head on over to the Hypable forums for more discussion about this episode of Once Upon a Time, as well as many other fandom threads, games, and much more!