故事發生在第二次世界大戰期間,艾米麗(朱麗·安德魯斯JulieAndrews飾)邂逅了名為查爾斯(詹姆斯·加納JamesGarner飾)的軍官,查爾斯是負責打理美國軍隊中上將日常生活的私人助理,這日常生活當然也包括了他們的感情生活。憑借著敏銳的觀察力,查爾斯將這份工作經營得風生水起,這一切都被艾米麗看在眼中,而有一天,查爾斯想要替艾米麗牽線搭橋,這讓艾米麗感到非常的憤怒。在經歷了幾番意外之后,艾米麗和查爾斯之間尷尬而又疏離的關系產生了變化。在一場酒會之后,艾米麗甚至開始對查爾斯投懷送抱。原來,艾米麗從小就生活在動蕩的環境之中,極其缺乏安全感,而查爾斯的職業讓她斷定,這個男人不會被派上前線,如果能夠和他結合,那么他將永遠的陪在自己身旁。