Em 1899, a vida de Mandie e seus amigos mudam. Cherokee quer ajudá-la a fugir para uma mansão que detém os segredos de seu passado e a chave para seu futuro.
Estados Unidos, Alabama, década de 1950. Lewellen (Dakota Fanning) é uma garota órfã de nove anos, que vive com o pai (David Morse) e Grammie (Piper Laurie) em uma fazenda. Suas únicas diversões são ouvir as canções de Elvis Presley e brincar com Buddy (Cody Hanford), seu vizinho. A vida tranquila da família é alterada quando a nova namorada do pai (Robin Wright) chega à casa, trazendo um segredo consigo.