Slow moving but enjoyable until the end. Both of the last two books I've read had rushed endings that seemed as if the authors just didn't really know how to wind up the story in a satisfactory way, so they just rushed to an ending that pretty much sucks. I don't need happy endings, but it needs t...