I don't know how to feel about this book. Just about every character was awful and grated on my nerves. But the story was compelling and I had to see it to the end. So I am really not quite sure what to say. I will just give it 3 stars and call it a wash.