All is not well back in the land of fairy tales as the Wicked Witch made an appearance in Once Upon a Time Season 3 Episode 12, its 2014 debut.
We kick off the second half of Season 3 with Prince Philip and a very pregnant Aurora, with the new villain in the kingdom looming large over everyone.
Snow and Regina have banded together for the good of the kingdom, though there are doubts as to whether Regina is really on board with the alliance.
Until Snow finds her burying her own heart, that is. Snow empathizing with Regina was an emotional high point of Once Upon a Time Season 3 Episode 12.
We weren't done with memorable moments from them, either, as Snow tried to get Regina to run from the flying monkey, but The Evil Queen stand her ground.