A review by jtgill
Shiloh by Phyllis Reynolds Naylor

hopeful reflective sad fast-paced

3.5