A review by hazeljade
Kushiel's Chosen by Jacqueline Carey

5.0

Continuing the series, this writer only gets better!