With all sorts of big bads running around Storybrooke, Once Upon a Time is twistier than ever, so we can't wait for the next episode, Season 2, Episode 12: “In the Name of the Brother” (January 20).

To help pass the time, we've gathered all the juiciest spoilers about the episode right here for your reading pleasure.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

Whale backstory. We finally get a Dr. Whale (David Anders) backstory episode which will feature both his disapproving father and awesome brother (who we're pretty sure is the one he's trying to bring back to life).

Medical problems. According to the official synopsis of the episode, in the present storyline Whale will be working on Hook's (Colin O’Donoghue) injuries, and will have to perform "surgery on the stranger whose car crashed upon entering Storybrooke."

A stranger problem. Speaking of that stranger, the synopsis also says "some of the townspeople fear that the stranger may have seen magic — which could expose their true identities to the world — and think leaving him to die would be the best solution."

Rumple tries to reunite with Belle. Mr. Gold/Rumplestiltskin (Robert Carlyle) tries to reunite with a despondent Belle [Emilie de Ravin]," but based on the preview that won't go over so well.

Cora and Regina. Cora (Barbara Hershey) also "attempts" to reunite with Regina (Lana Parrilla), which based on this sneak peek will lead to some very interesting scenes.

Cora and Rumple? In this preview of the episode, Cora and Rumple make some sort of deal, and seal it with a kiss. Interesting...

Read more OUAT spoilers here.

Catch the next episode of Once Upon a Time on Sunday, January 20, 2013 at 8 p.m. ET/PT on ABC.