Board Thread:General Discussion/@comment-5821891-20131031221624/@comment-4839682-20150311162942

There could be any number of reasons Will is in Storybrooke (it might be by choice, it might be because of the curse, etc) we simply don't know enough.

Remember that the scenes from the very end of Wonderland are years after the main events of that show-- Alice is telling her young daughter a story. Perhaps Will and Ana don't truly reconcile until some time later.