Ruby Miller (Joanne Whalley) has put her life on hold. Her husband, after leaving to fight in World War II, has been missing in action for years. Ruby tends their North Carolina farm and rears their daughter, Pug (Alexa Vega), but cannot bring herself to think about the future. One day a drifter named Tom Walker (Sean Patrick Flanery) arrives in town. Ruby hires him to do some odd jobs around the farm, but he gradually assumes a much more vital role for her and her daughter.