A review by liminal
Kushiel's Avatar by Jacqueline Carey

4.0