Once Upon a Time is on hiatus until March 9, that's the bad news.
But when this ABC drama does return with new episodes, no reruns will air again until the season finale - and one of the world's most iconic villains will be stopping by Storybrooke.
She'll be played by Rebecca Mader and other shows may be green with envy when they learn her identity.
Watch the following Once Upon a Time Season 3 return trailer now for a peek at the next Big Bad:
Did you miss Once Upon a Time Season 3 Episode 11? Looking to read our review? Follow the preceding link now!