維恩(羅伯·勞RobLowe飾)是一名哈佛大學(xué)的學(xué)生,他在新罕布什爾酒店打工時(shí)遇到了瑪麗,一位讓他心動(dòng)的女孩。弗瑞德老人的一份特別禮物——一只寵物熊,成為了他們愛(ài)情的見(jiàn)證。老人留下的叮囑,要求維恩一定要與瑪麗結(jié)婚,成為了兩人未來(lái)的契約。戰(zhàn)后,維恩和瑪麗懷念他們相識(shí)的渡假勝地,返回新罕布什爾酒店。然而,他們發(fā)現(xiàn)昔日的繁華已經(jīng)荒蕪,寵物熊也不復(fù)存在,這使得維恩感到沉痛。盡管失望,但他們依然回到家中,繼續(xù)過(guò)日子,甚至添丁進(jìn)口,共同面對(duì)生活的起起伏伏。維恩對(duì)新罕布什爾酒店的夢(mèng)想一直沒(méi)有放棄。全家移居維也納,在那里,他們重新開(kāi)設(shè)了一家以新罕布什爾酒店為名的酒店。然而,悲劇降臨,瑪麗和他們的一個(gè)孩子在一場(chǎng)飛機(jī)失事中喪生。盡管遭遇沉重的打擊,維恩并沒(méi)有消沉,反而帶領(lǐng)家人成功挫敗了一場(chǎng)企圖爆炸維也納歌劇院的陰謀。