Det är sommar i Göteborgs skärgård. Bästisen Maja har precis kommit från Stockholm, men Inez bor där hela tiden. Det är mycket roligare när Maja är där. Då kan de leka bland fru Lindgrens gamla teaterkostymer och bada från klipporna. En dag frågar Elof, sjökaptenen som brukar sälja fisk i hamnen, om deras hjälp. Hans barnbarn Oliver ska komma på besök och Elof vet inte hur man tar hand om barn. Barnbarn? Inez visste inte ens att Elof hade barn!
Snart inser Inez och Maja att Elof och hans barnbarn behöver mer hjälp från dem än de först trott. Vad är det egentligen som har hänt med Elofs familj? Hur säger man förlåt för något oförlåtligt? Hur lagar man ett trasigt hjärta?