With the Curse transporting the people of Fairy Tale Land and trapping them in the town of Storybrooke with new lives and new memories, we’re left to wonder if Snow White and Prince Charming will find their way back to each other. At first, Charming was known only as John Doe, a man who had been found unconscious and in a coma for as long as anyone could remember. Snow White is now Mary Margaret Blanchard, a meek school teacher desperately looking for true love. When John Doe awoke, it began to seem as though these two would find their happy ending after all, but Regina was there to snatch it away. A woman has come forward who’s married to John Doe, whose real name in Storybrooke is David Nolan, and despite an intense attraction to each other, these two kindred spirits remain star-crossed.