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.
Det er vinter i en drabantby. En husmor blir brutalt voldtatt. En ung kvinne blir utsatt for voldtektsforsøk. Politiets nett snører seg sammen rundt Anders, en ung veiarbeider som ble sett i nærheten av gjerningsstedet begge gangene. Ved konfrontasjonen mener kvinnene å kjenne ham igjen og politiets etterforskningsapparat settes for fullt inn på å oppklare saken.