Skip to Content
Reading Time: < 1 minute

Here is the bad news, ABC viewers: Once Upon a Time Season 3 does not return until March.

But here’s the good news:

This fun drama gave fans plenty to chew on and consider last night, jumping ahead one year toward the end of the 2013 finale and also featuring a significant character death.

And that’s before we even get to the teaser that ran after the episode and which spoiled the role Rebecca Mader will take on this spring: Which iconic villain is on her way to Storybrooke?

Click play for the answer:

Looking to catch up and watch Once Upon a Time online? You can do so at TV Fanatic.