This is the latest in the Stardoc series by S.L. Viehl.
This one made me sad. It took me forever to figure out which character was Cherijo, and after it became clear it hurt that she was so destroyed. I'm really, really hoping that Viehl somehow figures out a way to "fix" her in future books. 'cuz I don't like a broken Cherijo! I like the kick-butt Cherijo that we all know and love.
