A review by ferrous
Spellbent by Lucy A. Snyder

4.0