4.5Another Anne Gracie I loved. I like a well done downtrodden heroine. And here we have one that has a good heart and collects a few more downtrodden creatures along the way. Great cast that plays well of each other. I always love it when there are other characters around to give me a full world. Hero is sigh-worthy and honorable.