La historia pasa en Carolina del Sur, en 1964. Lily Owens tiene 14 años y no puede olvidar a su mamá, que ya murió. Para escapar de su papá y de su vida solitaria, se va con Rosaleen, su cuidadora y única amiga, a un pueblo donde hay pistas sobre el pasado de su madre.