Hannah, en kvinde i sin bedste alder, har ikke de store forventninger til livet. Hun har resigneret med mand og søn i en lille by, men så let slipper hun ikke! Alt bliver vendt på hovedet for Hannah, da den sorte gospelpræst Jackson mod sin vilje strander i byen.