This is a good story, and a precautionary tale.
The dude is a fucking pussy, and a manipulator. In real life he’d be the bad guy 100%. I know we throw the word “rape” around here as jokes a lot but what he did here was unforgivable, even if the heroine did forgive him in a moment of her...