A review by camreadsbooks__
For Your Own Good by Samantha Downing

4.5