Akcja filmu rozgrywa się w 1912 roku na półwyspie Cod położonym w USA. Seth (Richard Dreyfuss) zatwardziały kawaler od lat obejmuje na wyspie posadę latarnika. Wtedy przystojny i tajemniczy młodzieniec John Brown (Tom Wisdom) zostaje nieoficjalnym asystentem Setha. Pewnego dnia do położonego nieopodal kurortu wypoczynkowego przybywają na wakacje dwie kobiety z bostonu, Ruth (Mamie Gummer) i Pani Bascom (Blythe Danner), które zwracają uwagę latarnika. Miłość zawsze znajdzie swoją drogę.