A review by liiisa93_
The Guardian by Sherrilyn Kenyon

5.0