It's a lot less rapey than your usual smut despite the cover, huh. Random sex work premise aside, I'm actually impressed.
Also, I understand it's necessary for the story, but imagine being such a worthless excuse of a human being like the douchebag boyfriend that you would cheat on a...cute kindergarten teacher who's enthusiastic in bed, good at cooking, sweet to children, seemingly perfectly nice, and with that. body.