A review by catsandbookstacks
The Black Witch by Laurie Forest

5.0