電影描述的是一段糾纏不休的三角關(guān)系。故事發(fā)生在上世紀早期美國南部的一個小鎮(zhèn)上,Amelia小姐(Vanessa Redgrave飾)是小鎮(zhèn)是公認的古怪的女孩,她靠賣玉米酒和替人抓藥為生。她和與她同父異母的姐姐的兒子Lymon (Cork Hubbert飾)相依為命,Lymon是一個有點駝背的男孩。有一天,他提議在Amelia的大房子的一樓開一間咖啡館。正當咖啡館生意有些起色的時候,Marvin Macy (Keith Carradine飾)從監(jiān)獄里釋放出來了。他是曾經(jīng)是Amelia的男朋友,現(xiàn)在,Marvin終于又恢復了自由之身,他們倆很快就結(jié)婚了。然而婚后,Amelia不讓Marvin碰她。一開始,Marvin再三請求,未果之后,他生氣了,漸漸地,事情發(fā)生到了無法挽回的地步,他們開始常常在咖啡館里打架。而可憐的Lymon卻被夾在兩人中間,收藏起自己的感情,為兩人調(diào)解和尋求解決方式。