第二次世界大戰前夕,英軍上校羅依·克勞寧在滑鐵盧橋上獨自憑欄凝視,他從口袋裏拿出一個象牙雕的吉祥符,20年前的一段戀情如在眼前……
那是第一次世界大戰期間,回英國度假的羅依假期已滿,即將奔赴法國。在滑鐵盧橋上,他救了舞蹈演員瑪拉一命,於是他們相識了。瑪拉是一位芭蕾舞演員,她急著趕往劇院演出,臨走時,瑪拉將心愛的象牙雕成的古祥符送給羅依:“願它給你帶來運氣。”
二人一見鍾情,瑪拉不顧劇團女經理笛爾娃夫人的嚴厲反對,同羅依幽會,在蘇格蘭民歌《一路平安》的華爾茲舞曲中,兩人翩翩起舞,含情相望。
第二天上午,羅依因行期推遲,找到了瑪拉,要和她馬上結婚。可當他們興衝衝地趕到教堂時,發現錯過了教堂規定的結婚時間。兩人隻好決定第二天再去。
然而就在當天傍晚,羅依被召回軍營。即將演出的瑪拉在接到羅依將要提前開拔的電話後不顧一切地趕到滑鐵盧車站,但是火車已經起動了。
由於錯過了劇團的演出,笛爾娃夫人被激怒了,她譏諷瑪拉在墮落。瑪拉的好友凱蒂挺身而出,為之辯護,被一同開除了。失了業的瑪拉和凱蒂隻好相依為命。時隔不久,瑪拉收到羅依寄來的信,信上說羅依的母親克勞寧夫人將特意到倫敦與瑪拉會麵,她高興極了。可沒想到就在同克勞寧夫人會麵前,瑪拉無意間在報紙上得知了羅依陣亡的消息,巨大的打擊使得她精神恍惚,她和克勞寧夫人不歡而散。羅依的死對瑪拉來講是災難性的打擊,失去愛情的瑪拉覺得一切都失去了意義,為了生存,她和凱蒂隻好淪為妓女。
一次,在滑鐵盧車站招攬生意的時候,瑪拉竟然在人群裏看到了羅依,他還活著!喜出望外的羅依擁抱著百感交集的瑪拉,向她敘述著自己的遭遇,他受過傷,失去了證件,當過德國人的戰俘,差點喪命但終於逃脫。羅依詢問瑪拉離別後的生活,但瑪拉難以啟齒,羅依以為她另有所愛,瑪拉深情地表白“我隻愛過你”,羅依對瑪拉的忠貞深信不疑,不容分說,把她帶往家鄉。
在蘇格蘭的克勞寧家,克勞寧夫人和羅依的叔叔對瑪拉很滿意,然而其他人很不喜歡瑪拉的舞蹈演員的身份。瑪拉感到了巨大的壓力,她意識到愛情在社會的非難前是無能為力的,她將實情告訴了克勞寧夫人,並求她不要告訴羅依。瑪拉給羅依留下了一信說不能嫁給他,於是離開了。羅依焦急萬分,他找到了凱蒂,凱蒂告訴了他一切,羅依含著淚說:“我一定要找到她。”
瑪拉來到滑鐵盧橋上,獨自倚著欄杆,眼神呆滯。一隊軍用卡車隆隆開來,瑪拉平靜地迎著卡車走去,任憑車燈在臉上照耀……在人群的驚叫聲中,一個年輕的生命結束了,地上散落著手提包和一隻象牙雕的吉祥符。