As a novel, this book was just ok. The writing was great in some places, a little clunky and slow in others. The character development was so-so accross the board. That said, I couldn't put it down. I was literally five minutes late to pick up my daughter at daycare because I was sitting in the car reading and was physically unable to put down the book and walk inside until I got to the end of the chapter. I loved this book for the subject - there are so few novels set in a in this type of environment, and the plot is fantastic. Just the premise and the brilliant resolution at the end make this book worth reading.