A review by belladonnabookish
Kushiel's Avatar by Jacqueline Carey

4.0