What an interesting story. I had no clue where the story was going to go and why some of the characters were included. However, it was all neatly wrapped up in the end, but not in any sort of predictable way. I really don't like a predictable story! Some of the reviews criticized the ending and ...