In Episode 10, 7:15 a.m. Mary Margaret and David continue to fight the love they have for one another. Regina and Emma are curious and suspicious about this new stranger that has appeared in Storybrooke. Fairy Tale Land, Snow White looks for ways to get over the heart break as Prince Charming and King Midas’ daughter’s wedding approaches
Airs January 22, 2012 at 8pm EST on ABC. Be there or be square!