A review by blerdess
Skin Trade by Laurell K. Hamilton

5.0