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.
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?
Catch the episode on Sunday, January 20, 2013, at 8 p.m. ET/PT on ABC.