Easily one of the best books I've ever read. 
 If you plan on reading this, ignore the bad reviews, some people just don't get that life can be dark at times. Life isn't all rainbows and fucking lucky charms you fucking idiots.