Captain Hook’s (Colin O’Donoghue) debut? Check. Dr. Whale’s (David Anders) identity? Check. Emma Swan’s (Jennifer Morrison) past? Check. Finally getting answers on Once Upon a Time? Priceless!

Major character reveals are headed our way on OUAT Season 2, especially in Episodes 4-6. How do we know? A lovely showrunner named Adam Horowitz was having a good Saturday and decided to tweet three episode titles, which gave further weight to what had already been teased.

For review, here are the titles we already knew about, starting with this Sunday's premiere:

Episode 1: "Broken"
Episode 2: "We Are Both"
Episode 3: "Lady of the Lake"

And now, thanks to that beautiful man, Mr. Horowitz, we now have three new titles to add to the mix:

Episode 4: "The Crocodile"
Episode 5: "The Doctor"
Episode 6: "Tallahassee"

We knew Captain Hook would make his debut on Episode 4 and that crocodile title bears it out. The doctor has to be our beloved Dr. Whale, whose Fairytale Lane identity has been speculated upon from every conceivable angle. Plus, actor David Anders has already teased that Episode 5 will knock our socks off — which makes sense if that’s his own special ep. And Tallahassee is where our resident savior, Emma, spent two years, her longest amount of time anywhere. So we should expect more of her backstory at that point. (And maybe the story of Henry’s father?)

Excited about all the goodness to come? There’s more! Horowitz was also kind enough to answer a fan’s Twitter Q about Belle (Emilie de Ravin), who should have more action on Season 2 since actress Emilie is a series regular now. A fan tweeted, "Please tell me Belle is in episode 7...since she's not in 2,3,5, or 6. Even if it's just one line!" Adam answered, "yes she is! In ep 7... And 8... And 9..."

So there you have it — teases all the way up to Episode 9, with many more to come. Are you feeling magically delicious about the new season or is your head spinning with all the information?

Once Upon a Time Season 2 premieres on September 30, 2012 at 8 p.m. ET/PT on ABC.

Source: @AdamHorowitzLA

Gina Carbone is a contributing writer at Wetpaint Entertainment. Follow her on Twitter @ginacarbone.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.