Mary Margaret has been unlucky in love—she even dated the lecherous Dr. Whale, TWICE!—but when her reading of Snow White and Prince Charming’s first meeting seems to awaken an unidentified comatose man in the hospital, she begins to think she may have found “the one.” The man turns out to be David Nolan (Prince Charming) and he also turns out to be married to a lovely woman named Kathryn (Abigail). David feels the same connection to Mary Margaret. They do their best to fight their attraction, but it becomes too great and they begin to have an affair. But Storybrooke is a small town and big secrets have a way of coming out....
New to ABC.com?