It could have been so good! Well written with a good story, but the end was so bad that I was sorry I'd wasted my time. It's all tied up in the last page or two and the conclusion could have been reached at the beginning without all those words in between. Even worse, loose ends were not tied up, leaving the reader wondering what happened to some of the minor characters. I really wanted to like this book because he's a prolific author and I had hoped to have more to read. Unfortunately, I do not recommend this book.