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

Those of you who have been itching to learn more about Once Upon a Time Season 2's big villain, Cora (Barbara Hershey) will be happy to hear that not only will we be getting at least one Cora-centric episode when the show returns in 2013, but it will involve a flashback!

The Hollywood Reporter reports that Charmed actress Rose McGowan has been cast to play a younger Cora for an "origin episode."

We assume this means we'll find out exactly how Cora fell in with Rumplestiltskin (Robert Carlyle). We're excited to discover if she was evil before he got his hands on her, or if magic corrupted her the way it did her daughter.

Read more OUAT spoilers here.

Once Upon a Time Season 2 returns on Sunday, January 6, 2013 at 8 p.m. ET/PT on ABC.

Source: The Hollywood Reporter

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.