Hikaye 1910, Teksas'ta geçiyor. On dokuz yaşındaki Horace Robedaux (Tim Guinee), annesi Corella Davenport (Stockard Channing) tarafından Houston'daki küçük kız kardeşi Lily Dale'i (Mary Stuart Masterson) ziyaret etmesi için davet edilir. Horace'ın babası, o on iki yaşındayken alkolizmden öldü ve Corella, yedi yıldır demiryolu işçisi Pete Davenport (Sam Shepard) ile evli. Pete, Corella'nın Lily Dale'i yanına almasına izin verdi ama Horace'ı kabul etmeyi reddetti. Pete'in Atlanta gezisi kısa kesildiği ve Horace oraya vardığında ciddi şekilde hasta olduğu için Pete ve Horace arasında gerginlik arttı.