Catherine Asaro is an excellent romantic fantasy author. Her characters have depth, strength, and humor. However, this book (as in others by the same author) contains a lot of sex and sexual violence that would both discourage me from recommending it to anyone. Additionally, while the plot is rat...