Ethel (Julie Andrews) and Norman Thayer (Christopher Plummer) são um casal que vive à beira de um lago dourado. Sua filha, Chelsea (Glenne Headly), tem 42 anos e nunca se casou, mas está saindo com um dentista de 45 anos chamado Bill (Sam Robards) e o leva para conhecer seus pais. Porém, Bill leva junto seu filho de 14 anos, Billy (Will Rothhaar). O garoto foi abandonado por sua mãe, recém-divorciada de seu pai. Então, ele é deixado com os Thayers por algum tempo, enquanto Chelsea viaja pela Europa.