Sugar Beth Carey returns to her home town of Parrish, Mississippi and faces the wrath of the people she hurt and humiliated fifteen years earlier.