Szwedzka prowincja. Jest rok 1956. Olof (Rolf Lassgård), samotny farmer w średnim wieku, ma do towarzystwa tylko jednego przyjaciela, Eryka (Johan Widerberg), który pomaga mu także w niektórych pracach. Tak to już jest iż 27-letni drobny chłopak jest jego przeciwieństwem: sprytny, wioskowy cwaniaczek, były marynarz, przechwala się przygodami w szerokim świecie i opowiada, że spał już z setkami kobiet. Nieoczekiwanie Olof daje w lokalnej prasie ogłoszenie, że poszukuje młodej gospodyni do prowadzenia domu. Na anons odpowiada Ellen (Helena Bergström), atrakcyjna, elegancka blondynka z miasta.
Pozornie nieprzystosowany do życia i naiwny Olof (Rolf Lassgård), właściciel niszczejącej farmy wystawia w gazecie ogłoszenie, iż poszukuje gospodyni do zarządzania jego domem. Na jego propozycję pracy odpowiada piękna panna Lind (Helena Bergström). Z jej pojawieniem się w życiu Olofa, upływające pod wspólnym dachem dni splotą ich losy i wystawią na próbę jedyną do tej pory przyjaźń Olafa.