An interesting tale that carries the reader through with a sense of curiosity as to what will happen and what has happened. The characters are very real and multi dimensional, showing great insight into the human condition. A good read that builds to a dramatic climax and keeps you hooked to the end - just as well it's a long book!