A review by mamaduck9
Kushiel's Avatar by Jacqueline Carey

5.0