Once Upon a Time ended the season 2 premiere with Emma and Mary Margaret getting sent back to present day Fairy Tale Land. After dealing with Ogres, a beanstalk, a giant, Hook, and even the evil Cora, would Henrys mother and grandmother find their way back to Storybrooke? We got the answer in Once Upon a Time winter finale, "Queen of Hearts."
Read more »