Wow, what a great book! Very few authors develop all of their characters so thoroughly that you feel like you know them. The plot took many twists and turns and how people responded wasn't exactly what you thought would happen, but more realistically what would have happened and I loved it. Another thing I loved was that no one in the story was entirely good, or entirely bad. They were human with strengths and weaknesses. I will definitely be reading more by this author.