There is something I have been wondering about.
I have read about the theory of Hook and Ariel (which I love by the way and I find that it makes sense).
From we have seen it seems that Hook is not over Milah so much so he wants to end his life in the same manner to end up in the same place she is. From what I gather Hook either already knows Ariel but shunned the possibility of finding true love but that seed has been planted. The other possibility is that he not met Ariel yet. (I am guessing that she might be Neverland but for whatever reasons paths did not really cross but will or she is in Storybrooke where he will meet her).
Personally I love the idea of them not meeting yet and his meeting Ariel in Storybrooke. Perhaps with her swimming in the ocean trying to get her bearings on doing so after 28 years of having two legs (and not remembering she was a mermaid) and having us witness Hook change from someone who is rotten (though not rotten simply very heartbroken) to someone slowly changing and forgiving himself (for taking Milah–only in so much that it caused her death, and not being able to save her) and then accepting that true love can happen many times over.
Basically he would find his “Belle” in Ariel where people would question Ariel, doubt her, and possibly have an initial negative response because he’s a villain but he’s a villain with a heart, and some humanity left.