It felt a bit longer then the story needed. felt like the story was being written without clear events/story in mind so people show up and disappear as they're needed, like the female bestfriend existed so you could understand how the MC felt instead of just showing us with actions and dialog between leads. Got a bit more boring every few chapters after around the halfway mark. The mom showing up felt like it happened to make it a bit longer and so that they could tie up everything in a neat bow as there wasn't much gained out of it. Their relationship was interesting on the lead up but the closer it got the more boring it got which is a big problem of the genre. Gave it a 7 but would give it a 6.5 if I could.