That was something. Sort of like Peter Pan, but less pirates to my dismay.
Not sure of the "purpose" of the story sadly. There isn't much of a moral to be learned here. The story is, "bad guy causes trouble, and loses after a lot of unneeded 'discovery of background information on the main characters', and there is now a romance between an grandmother and her boy toy." If there was more work put into exploring the characters' decisions through out the story, it'd have some value.
A fine story, but nothing but empty carbs. Usually stories like this have comedy as ingredients.