Pouco antes da morte da mulher, dona de um império financeiro, o marido Antonio (Fernando Rey), temendo ser despedido pelos acionistas, convence-a a fazer prometer à sua jovem filha, como última vontade antes de morrer, que ela não se casará antes do pai morrer. Vinte anos depois, Rosa (Laura Antonelli), é uma bela mulher, que cumpre o juramento feito no leito de morte da mãe. No entanto tem estranhos sonhos, em que é visitada pelo primo Fernando (Massimo Ranieri). Perturbada, dá a entender ao pároco (Enzo Cannavale) que pretende fazer-se freira e entregar todos os seus bens a obras de caridade. Quando o seu pai sabe dessa notícia, começa a planear a iniciação sexual da filha, para não perder a herança.