故事發生在第二次世界大戰剛剛結束之際,卡羅爾(埃琳諾·帕克 Eleanor Parker 飾)和保羅(讓-皮埃爾·奧蒙特 Jean-Pierre Aumont 飾)的外遇戀情被卡羅爾的丈夫沃爾特(比爾·特拉弗斯 Bill Travers 飾)發現了,沃爾特給了卡羅爾兩個選擇,要么和他一起前往位于中國的一個非常偏僻的村莊之中,那里霍亂橫行,要么就離婚。最終,卡羅爾在無奈之中和沃爾特一起上路了。 在中國,卡羅爾結識了自由不羈的提姆(喬治·桑德斯 George Sanders 飾),并且通過他在修道院里謀了一份差事,卡羅爾和沃爾特之間的感情也隨著時間的推移而漸漸修復,一切都看似在往井井有條的方向發展,可是,在這個節骨眼上,沃爾特染上瘟疫去世了,與此同時,卡羅爾發現自己懷孕了。