故事发生在第一次世界大战时期的爱尔兰。罗茜(莎拉·米尔斯 Sarah Miles 饰)是一个个性开朗、热情奔放的女孩,她爱上了名为查尔斯(罗伯特·米彻姆 Robert Mitchum 饰)的小学校长。两人虽然年轻相差巨大,但罗茜如同飞蛾扑火一样不顾一切地投入了查尔斯的怀抱,携手步入了婚礼的殿堂。
然而,新婚当夜,两人之间发生了激烈的争吵。直到此时,罗茜才发现自己和查尔斯在性格上根本就不相配。但是为时已晚。之后,罗茜邂逅了少校兰德福(克里斯托弗·琼斯 Christopher Jones 饰),后者向罗茜展开了热烈的攻势,罗茜又一次坠入了情网。
一连串意外的发生让罗茜成为了村子里的众矢之的,村民们将她囚禁了起来,想要给予她应受的惩罚。然而,罗茜并未屈服于命运的安排,她勇敢地反抗着,用自己的力量去争取自由和幸福。
在经历了种种磨难后,罗茜终于找到了属于自己的爱情。她与查尔斯重归于好,两人携手共度风雨,共同面对生活的挑战。而那个曾经让她陷入困境的少校兰德福,也成为了他们心中永远的痛。