A review by bookish_nerdy_jess
The Guardian by Sherrilyn Kenyon

5.0