I'm sorry, but I can not see how has been rated so highly. Everyone, and I do mean everyone in it, has been so screwed up by their parents that they are all a mess. I know life can be hard but really? Is everyone this warped and twisted? The surprise ending was ridiculous and dare I say, sick. I know that life can be hard and tragic but completely hopeless and pointless? I don't think so. I had to read this for a book club. I was very disappointed and somewhat irritated that I had to waste my time in this way when there are so many other worthwhile books out there. I now have to expend energy trying to forget what I read- it was that disturbed. Two hours of my life that could have been better spent.