I love the teenage angst and hatred, but wallowing in it is unhealthy for the characters, but it also makes for a good story. 
 In my opinion, I think the author could have done more for the story regarding the parts of the big reveal. The first parts had very few dialogue which makes it kind of hard to read if you aren't used to such long lengths of paragraph. The protagonists thoughts and her surroundings were interesting enough to get one by, though. 
 The author also didn't explain where the character went in one of those chapters where something happens, but regardless of that, the realness of the characters or the characters' emotions make(s) for such a compelling read. 
 -- 
 Edit: 
 Despite the angst being a little too much at times, I would just like to emphasize that it was how the atmosphere was effectively built and the sincerity of most of the characters that landed this book on my favorites shelf.