A review by caseysummer
Turning Angel by Greg Iles

4.0