A review by yeriwithaj_
The Guardian by Sherrilyn Kenyon

5.0