For å unnslippe en brutal og sint far og finne sannheten om sin avdøde mors fortid flykter 14-åringen Lily Owens (Fanning), sammen med barnepiken og venninnen Rosaleen (Jennifer Hudson), til en by Sør-Carolina. Der får hun bo hos Boatwrigth-søstrene (Latifah, Alicia Keys and Sophie Okonedo), som driver som birøktere. Den uventede kjærligheten,vennligheten og åndeligheten hun møter der, gir Lily et sterkt bånd til disse spesielle kvinnene. Hun oppdager at man iblant må dra bort for å finne hjem.
En ung kvinne er traumatisert av en tragisk hendelse, og er nå på søken etter hevn mot alle som krysser hennes vei.