Would've been four stars but the ending was seriously disappointing. (view spoiler)[Occasionally an ambiguous ending is called for, but this wasn't the book for it. The only way I would possibly be okay with this book is if there's a sequel. (hide spoiler)] I will read more by this author in the future, but only because I really enjoyed his previous books. I am actually rather pissed about this book.