This was a fantastic book!  While the storyline s a bit disturbing and very realistic the author did a good job of not making the scenes too graphic.  While I appreciated that, I did feel like the end was a bit too predictable.  For that reason alone, I gave this one 4 stars instead of 5.