I agree with those who wrote that this book isn't for everyone; it's a tough subject. But it's very intriguing with characters that grab your interest and (for me at least) your sympathy. I felt there was a build up to the twist at the end of the book and it was one of those wow endings that garnered 5 stars from me. Surprisingly the character I had the most trouble relating to was the mother, and I still can't tell you just what it was about the portrayal of this character that bugged me. I should have written this review sooner, but this is a book that remains in the forefront of my mind as memorable and not to be missed!