Shiloh Ending Explained

Shiloh Ending Explained - bookishwisdom.com

Eleven-year-old Marty Preston gets to keep Shiloh, the beagle he hid from its abusive owner, Judd Travers, by striking a deal: Marty works twenty hours for Judd, and Judd agrees to give him the dog.