A review by teama
Jagged Souls by Miranda Grant

5.0