A review by dillonsees
First Contact by Kim Harrison

adventurous dark emotional mysterious reflective tense medium-paced

5.0