A review by liminal
Kushiel's Chosen by Jacqueline Carey

4.0