"Once Upon a Time" fans can finally rejoice! On Sunday, March 1, the beloved fairytale drama returns to ABC for its season 4 winter premiere. The series has been on hiatus since mid-December, and viewers are ready to jump right back into the villain-filled new storyline.

When we last left off, Mr. Gold (Robert Carlyle) was exiled from Storybrooke by his estranged wife, Belle (Emilie de Ravin). Thanks to the magic border, he was forced to leave his home. However the "Dark One" had a plan to return. In the final moments of the winter finale, Gold traveled to New York City to reunite with one of the most infamous fairytale villains, Ursula (Merrin Dungey). Although stripped of his magic, Gold pitched an idea to reunite the Queens of Darkness -- Ursula, Cruella de Vil (Victoria Smurfit) and Maleficent (Kristin Bauer van Straten). His plan was for the group of villains to find the mysterious storybook author and change the ending so that they could reenter the town of Storybrooke.

As Gold plotted his return, the other fairytale characters seemed to get their happy endings. Emma (Jennifer Morrison) was able to get Hook's (Colin O'Donoghue) heart back, and the two shared a steamy embrace. Meanwhile, Regina (Lana Parrilla) gained a little bit of hope when Henry (Jared S. Gilmore) discovered a room in the Sorcerer's mansion that held empty storybook's -- she was getting one step closer to changing her story.

"Once Upon a Time" will pick back up with the winter premiere on ABC Sunday, March 1 at 8 p.m. EST. Check out the photos from episode 12 before the episode airs.