A review by incandescentreads
Kushiel's Dart by Jacqueline Carey

5.0