The author should research gender roles and social behaviors of the characters. It’s like the first and second halves of the story were written by two different people.

The story started good but ended sappy like an old Batman episode with a whiny main female character.