David and Mary Margaret’s relationship is over. Kathryn is staying in Storybrooke, but she’s moving on from their marriage. He has no one and no reason to stay in town, unless Mary Margaret can forgive him for lying to her about telling Kathryn about their relationship and for losing faith in her. She can’t, and he packs up and heads for Boston. But as he’s just about to cross the border out of town, the ripple of energy released when Emma breaks The Curse reaches him and he suddenly remembers his life as Prince Charming and that Mary Margaret is his true love, Snow White. He turns his pickup truck around and speeds back to town, where he finds her waiting for him in the center of town. The two of them embrace, together again at last. But as they are finally reunited, a dark cloud rolls over the town and it seems like an ominous new threat has arrived in Storybrooke....
New to ABC.com?