A review by addythebookbat
For Your Own Good by Samantha Downing

3.75