A review by stargrace
Kushiel's Chosen by Jacqueline Carey

5.0