故事发生在新奥尔良的一家妓院里,一战将近,时局动荡不安,惟独在这所妓院里,一切都如往常一样井然有序的行进着。12岁的紫罗兰(波姬·小丝 Brooke Shields 饰)与母亲海蒂(苏珊·萨兰登 Susan Sarandon 饰)和弟弟相依为命,对她来说,最近唯一的大事就是自己即将要进行拍卖的童贞。
作为妓院御用的摄影师,贝洛克(基思·卡拉丹 Keith Carradine 饰)显得和开放的大环境有些格格不入,他的目光,一直都落在年幼而美艳的紫罗兰身上。不久之后,海蒂勾搭上了一个有钱人,随即带着儿子离开了妓院,紫罗兰成为了被抛弃的那一个。在紫罗兰走投无路的时候,贝洛克收留了她,两人开始了同居的生活,可是紫罗兰乖僻的性格让贝洛克无法忍受,这段感情最终以分手告终。然而,此时的两人并不知道的是,这只是他们漫长情感纠葛的开始。。女学生江玲玉,家住江西,在上海某大学就读,寄居姨母家。抗日战争爆发,玲玉不顾姨母和表兄周家荣的阻止,毅然参加救亡演剧队,沿京沪线宣传抗日。不久,她与同队青年音乐家高礼彬相爱。随着战争发展,演剧队长途跋涉,辗转湘桂黔,到达重庆。这时周家荣假公务之名,来重庆做投机生意,以金钱为饵纠缠玲玉,被玲玉拒绝。抗战胜利后,玲玉与礼彬成婚。周家荣摇身变为“接收大员”,返沪前寻访玲玉,欲携同行,得知玲玉已婚,悻悻而去。玲玉与礼彬复员回沪,无处栖身,不得已仍寄居姨母家。周家荣靠“接收”大发横财,礼彬和玲玉则一贫如洗,幸得老友夏光原相助,租得一间阁楼栖身。礼彬当小学教师,玲玉在一家报社任记者。不久,礼彬因营养不良和过度疲劳,患了肺病,玲玉怀孕后仍坚持工作。一夜,大雨倾盆,玲玉准备写稿揭发周家荣“劫收”的罪恶,因体力不支,回家途中晕倒街头。礼彬和演剧队员们四出寻找,后得悉玲玉已被送往医院,即赶赴医院探视。玲玉已早产,医嘱需长期休养。大家面面相觑,不知如何是好。。