What a bizarre read! I really enjoyed the plot. I thought the author did a brilliant job putting us in Kathy's shoes. Kathy is the main character and the book starts off with her sharing memories of her childhood with us. We get introduced to her friends and learn about their lives and the horrifying circumstances of their futures. The tone of the book contrasted so much with the storyline that it sometimes made me feel a bit disturbed. Kathy was so accepting and she narrated the story in a way that made it seem like her life was so normal! All of the characters had their own voice and I can clearly see them all in my minds eye now as I write this review. I did feel like the end was a bit anticlimactic and I expected more to happen. It was disappointing and a little horrifying. Not exactly what I would call a feel good ending! Creepy! Loved it! 
 Character Casting: 
 Kathy: Katherine Heigl 
 Ruth: Charlize Theron 
 Tommy:Joseph Gordon Levitt