A review by baileycanthang
Demon Copperhead by Barbara Kingsolver

3.75