“A great read. Can't give it the full 5 stars, though b/c parts of the book dragged out endlessly. Also, the ending just didn't seem right.”