Mark your calendars, Once Upon a Time fans. If you’ve been loving everything that Season 3 has been dishing out, you’ll definitely want to catch the finale on May 11. Not only will the episode probably be the most dramatic of the season, but it’s also two hours long!

While the first half of the season focused on our Storybrooke friends trying to rescue Henry (Jared Gilmore) from the clutches of Peter Pan in Neverland, the back half has given us a new big bad: The Wicked Witch (Rebecca Mader).

There have been many revelations with this green gal — most importantly that she's Regina's sister — and even her defeat is going to affect everyone. The synopsis tells us that Emma (Jennifer Morrison) and Hook (Colin O'Donoghue) will be traveling back in time to the Enchanted Forest of the past. Crazy, right?

There’s a lot more drama that we need to sift through before this season comes to a close, but it’s good to know that we should clear our schedules on May 11!

Are you loving this season of Once Upon a Time? Hit the comments and let us know!

Once Upon a Time Season 3 finale airs Sunday, May 11, 2014 at 8 p.m. ET on ABC.

Don't miss the episode.


Carson Blackwelder is an Associate Editor at Wetpaint Entertainment. Follow him on Twitter and Google+!