Eight-year-old Linus Grey endures years of starvation, cold, and beatings at the hands of his uncle Stan, who hides his mother's letters and locket as cruel weapons. After Linus testifies against Stan, he enters foster care, eventually finding a loving home with Margaret and David Thornton. He discovers his mother's bank book, learns Stan had a degenerative disease that fueled his cruelty, and slowly heals through therapy and friendship. As an adult, Linus becomes a therapist for traumatized children, breaking the cycle of abuse. Stan dies in prison, and Linus forgives his mother—and himself—finally free.