A review by gneumann
Broken Trust by Michaela Grey

5.0