A review by rockhudson
For Your Own Good by Samantha Downing

3.0

honestly some bits doesn't make that much sense and a lot of it felt very convenient but it was so entertaining to read