If you’re as excited as we are for the midseason premiere of Once Upon a Time Season 3, prepare to go bananas.

Since it has been an extended wait — since December 15 — the Powers That Be are giving us another recap special to catch everyone up: Once Upon a Time: Wicked Is Coming (airing at 7 p.m. ET on March 9). And just to really draw us in, E! Online reveals that former Downton Abbey star Dan Stevens is lending his voice to narrate the hour-long episode.

Dan — whose voiceover work can also be appreciated on The Tomorrow People — will be lending his swoon-worthy British accent to the episode that promises to deliver secrets about what’s next as well as refreshing our memories. Expect interviews from the cast as well as both co-creators: Eddy Kitsis and Adam Horowitz.

While this news makes us giddy for this Sunday, we have to admit that we’re still more excited about the arrival of Zelena, the Wicked Witch (Rebecca Mader). We just know that she’s going to be an excellent villain for the show, and since she’s going to be a huge part of the rest of Season 3, we expect to see some really dastardly things from this green gal.

Is it March 9 yet?!

Will you tune in to see the hour-long special before the midseason premiere? C’mon, it’s Dan Stevens! Hit the comments and let us know!

Once Upon a Time airs Sunday nights at 8 p.m. ET on ABC.

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