A review by slushysands
Shiloh by Phyllis Reynolds Naylor

emotional hopeful sad medium-paced
  • Loveable characters? Yes

4.0