This was a tough one to rate, made ironic by the fact that I almost didn't read this. I selected it, looked at the cover, hesitated, read the synopsis, and thought to myself "ehhhh I don't think I'm in the mood for this right now" and then tried reading a different book which turned out to be god awful, so I came back to this and I went "Well, at least it can't be THAT bad" and dove in. Silly me. This is why I shouldn't break my rule of just diving into books and seeing what happens, judging them on their own merits instead of pre-judging them by their covers and synopsis and previous reviews!
I really enjoyed it, and I kept waffling back and forth between 4 and 5 stars. The plot was well done, the characters had real life to them, and the language was wonderful. And every now and then there'd be a big twist that made perfect sense but I didn't see it coming and I'd think "okay this is definitely 5 stars". Then there would be a badly edited sequence where words were misused ("I couldn't bare to do it" came up a few times and I'm pretty sure this isn't just a UK language thing, because it doesn't make sense that you simply cannot get naked in order to accomplish this thing right now, does it? Or... does it...). I love heavy dialogue, especially when the characters are as vivid as this, but sometimes the dialogue was so poorly edited that you couldn't tell who was saying what and I'd start to get distracted and lose the flow. Unfortunate. I'd give it a solid 4.5 stars and I'm still really torn on whether to round up or down.
You know what... it's been sitting on 4 stars the whole time I typed this but, fuck it, I'll round it up to 5. The writing and characters just had a brutal honesty that I could relate to. I hated her family, because they were too real. That's worth 5 stars. The surprising plot that didn't leave any threads was just icing.