This was a good book...lots of twists and turns in it. It was interesting to see the characters develop from their childhoods, and they did have some pretty bad lives. If that helped with their poor decision making skills later on in the book, I don't know. It was an entertaining book, but I didn't find myself especially drawn to any of the characters, or the story that believable. Yes, I believe many of the things IN the story could have happened, but issues that run as deep as what they were dealing with wouldn't be so easily solved or moved past.