A review by liminal
Kushiel's Dart by Jacqueline Carey

4.0