Had this on to be read for a challenge and discovered I'd already read it. In fact its probably the first Tanya Huff that I read. In my defense it is repackaged with another book (that I also have read) so no longer part of the challenge reading but I now have a copy in my library.
This was my intro to Huff I particularly like the worlds she creates and the female characters are heroic while still being very human.