故事發(fā)生在新奧爾良的一家妓院里,一戰(zhàn)將近,時(shí)局動(dòng)蕩不安,惟獨(dú)在這所妓院里,一切都如往常一樣井然有序的行進(jìn)著。12歲的紫羅蘭(波姬·小絲 Brooke Shields 飾)與母親海蒂(蘇珊·薩蘭登 Susan Sarandon 飾)和弟弟相依為命,對(duì)她來(lái)說(shuō),最近唯一的大事就是自己即將要進(jìn)行拍賣(mài)的童貞。 作為妓院御用的攝影師,貝洛克(基思·卡拉丹 Keith Carradine 飾)顯得和開(kāi)放的大環(huán)境有些格格不入,他的目光,一直都落在年幼而美艷的紫羅蘭身上。不久之后,海蒂勾搭上了一個(gè)有錢(qián)人,隨即帶著兒子離開(kāi)了妓院,紫羅蘭成為了被拋棄的那一個(gè)。在紫羅蘭走投無(wú)路的時(shí)候,貝洛克收留了她,兩人開(kāi)始了同居的生活,可是紫羅蘭乖僻的性格讓貝洛克無(wú)法忍受,這段感情最終以分手告終。然而,此時(shí)的兩人并不知道的是,這只是他們漫長(zhǎng)情感糾葛的開(kāi)始。