Engaging story telling. I anticipated several possible endings but not the one that arrived. It seems the author set things up for a sequel.