為了贏得“最丑女孩大賽”的獎金,士兵艾迪(瑞弗·菲尼克斯 River Phoenix 飾)找來了偶然在餐廳結識的服務員羅絲(莉莉·泰勒 Lili Taylor 飾),對于自己即將要經歷的遭遇,羅絲一無所知。最終,艾迪不僅沒能夠拿到獎金,羅絲也因為眾人的嘲笑和排擠而憤然離去。
良心備受譴責的艾迪找到了羅絲,一番道歉后兩人重歸于好。在言談之中,艾迪和羅絲都驚訝的發現他們的身上存在著諸多的共同點,隨著時間的推移,兩人之間的關系越來越親密。艾迪即將上戰場了,他和羅絲約定,待他歸來之時,兩人再度相會。沒想到,艾迪這一走就是四年。四年后,依然念想著羅絲的艾迪回到了他們相遇的那間餐廳,但一切早已物是人非。