
Shiloh
by Phyllis Reynolds Naylor
Middle grade · ages 8–12 · 770L (~4th grade) · 1992
Why we'd hand it over
A rare middle-grade book about moral ambiguity and lying that doesn't preach — Marty's deception feels real and costly, and the ending respects both his love and the hard truths he has to swallow.