A great book - a little slow going in, but not too bad. The only problem was when you realize the book is almost over and there doesn't seem to be enough pages for what needs to happen to conclude the story. Sure enough, the book wraps itself up in about four pages with a very unfulfilling ending. I looked to see if there was a sequel, but this book was written five years ago and the author hasn't come out with one since, so I guess this is it. I gave it three stars because of the end - otherwise, it would have been a five-star book.