A review by growlingpuppy
Between Two Fires by Christopher Buehlman

challenging dark emotional medium-paced

5.0