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!

Credit: ABC Family © 2013 Disney ABC Television Group Photo: Preview Clip of Once Upon a Time Season 2, Episode 12: Hook Hurt Rumplestiltskin's Heart (VIDEO)

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?

Credit: ABC Family © 2013 Disney ABC Television Group Photo: Preview Clip of Once Upon a Time Season 2, Episode 12: The World Can Come to Storybrooke (VIDEO)

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

Credit: ABC Family © 2013 Disney ABC Television Group Photo: Preview Clip of Once Upon a Time Season 2, Episode 12: "Life Everlasting" (VIDEO)

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