Det är vinter i staden Eerie-on-Sea, dimman ligger tjock och saltvatten slår mot Hotell Pärlbåtens fönster. Därinne har hotellets hittegodsare, 12-åriga Herbert Lemon, en oväntad besökare. Violet Parma - en orädd flicka i hans egen ålder - tappade bort sina föräldrar på hotellet när hon var mycket liten, och hon är övertygad om att Herbert är den enda som kan hjälpa henne att hitta dem. Problemet är att Violet förföljs av en märklig man med krok-hand. Och att stadslegenden om sjöodjuret Malamander - vars ägg gör så att människors drömmar går i uppfyllelse - verkar vara sann.