Ambientato negli Stati Uniti del Sud negli anni '30, il film racconta la storia di Rose, una giovane donna affascinante e ingenua che viene assunta come domestica da una famiglia borghese. La sua presenza porta scompiglio nella casa, soprattutto nella vita del giovane Buddy, che scopre attraverso di lei l’amore, il desiderio e la complessità delle relazioni adulte. La narrazione alterna il presente e i ricordi di Buddy ormai adulto.