Ana (to Will) “You have my blessing to feel something for someone else.” Implication, Will shall eventually move on to someone else. Anastasia dies. Anastasia is resurrected. Will forgives her because that is what you do when you love someone.
Neal gives Emma his blessing for her to be happy with someone else. He makes her promise for her and Henry to be happy again. The implication is she will move on and find Tallahassee with someone else (e.g. Hook). Neal dies. So, the obvious question is Baelfire brought back? Does Emma forgive him as Will forgave Ana?
[adrotate group="5"]
"That’s how you know you’ve really got a home. When you leave it, there’s this feeling that you can’t shake. You just miss it." Neal Cassidy