A review by witnessingrace
Shattered by Teri Terry

challenging dark tense medium-paced

4.0