A review by sucitta
The Guardian by Sherrilyn Kenyon

5.0