"He was a lot of things to me" "The only conclusion was love"
I think you are wrong on Hook, he is what 200 to 300 years old and Ariel is about 15 to 16 years old that is too much of an age difference I believe.
The way I see it, it’s a bit like Rumbelle. Rumple has lived for 300 years but he hasn’t aged, so thus he’s still about 45 to Belle’s 28-30. Hook is maybe 28-30ish, but hasn’t aged in 250+ years, and it depends on how old A and E make their Ariel. In the Disney movie she’s 16, but they could make the OUAT Ariel 18 or so.