Fierce but aging widow Annie Nations (Jessica Tandy) lives alone on her farm. Unable to let go of the past -- she sometimes visits with the ghost of her husband (Hume Cronyn) -- Annie gets pulled into a very current battle with a real estate developer looking to buy her land. Annie also needs to help her son, Dillard (John Denver), a country singer struggling to raise his two daughters on his own. As Annie deals with these pressures, she begins to reflect on her long life on the farm.