As a single mother with cancer prepares for her absence, her nine-year-old son drifts between faith and fantasy, facing adoption and losing her.