A review by kearstenb
A Perfect Blood by Kim Harrison

5.0