Once Upon a Time Season 2 is more exciting than ever, so we can't wait for Season 2, Episode 12: “In the Name of the Brother” (January 12).

To help pass the time between now and the episode, we've rounded up all of the sneak peeks here for your viewing pleasure.

First, Cora (Barbara Hershey) finds Regina (Lana Parrilla), and tries to win her over. Fortunately, Regina seems to understand how manipulative her mother is.

Credit: YouTube Photo: Once Upon a Time Season 2, Episode 12 Sneak Peek: Can Cora Reform? (VIDEO)

Here, Hook (Colin O’Donoghue) gets his flirt on, big time, with Emma (Jennifer Morrison). Sure, he's in a hospital bed, but he's still so cute. Ugh, if only he wasn’t so evil!

Bad news: The stranger who crashed into Storybrooke needs surgery, so he's going to be around for a while. Will he discover the town’s magical secret?

Finally, here's a glimpse into Dr. Whale's (David Anders) backstory. We can't wait to learn more!

Catch the episode on Sunday, January 20, 2013, at 8 p.m. ET/PT on ABC.