Século XIX. Em uma cidade costeira alemã vive Laurin, uma menina de nove anos, com sua mãe Flora, seu pai Arne e sua avó Olga. Arne é marinheiro e por causa de seu trabalho passa longos períodos longe de sua família. Uma noite, Flora morre em circunstâncias misteriosas no que pareceu ser um horrível acidente. Dois anos mais tarde, Laurin começa a ter visões e sonhos que a convencem de que a morte de sua mãe não foi um mero acidente.