A review by mythandmagic
Shiloh by Phyllis Reynolds Naylor

4.0