When Lena Fleet goes to college, she makes three promises to God: she will stop fornicating with every boy she meets; never tell another lie and never, ever go back to her hometown of Possett, Alabama. All she wants from God in return is that He makes sure the body is never found. Ten years later, it looks like God's going back on his deal. Lena's high school archenemy appears on her doorstep, looking for the golden haired football god who disappeared during their senior year. To make matters worse, her African Amercian boyfriend has issued her with an ultimatum - introduce him to her lily-white family or he's gone. While she would rather burn in a fire than let him meet her steel magnolia Aunt Florence, her half-mad Mama, her sweet-as-pecan-pie cousin Clarice and the rest of her eccentric and racist family, Lena realises it is time to go home to Alabama and confront the past once and for all.