For at redde sin mor må Johan gifte sig med Marie, selv om han elsker Hannah. De bosætter sig på et fyrtårn to havmil fra byen Uthaug i Norge, hvor det blæser så meget, at deres børn må bindes fast for ikke at blæse i havet. Sønnen tror, han er en kalv, datteren er besat af mænd, Marie lugter forkert, og Johan sidder i toppen af fyrtårnet og føler sig bedraget af livet. Men som historien skrider frem, bliver det mindre og mindre sikkert, hvem der egentlig bedrager hvem.