Leeswaarschuwing: Onderstaande tekst bevat details over de inhoud of de afloop van het verhaal.
Op een dag vergaat het schip van een prins. Iedereen verdrinkt behalve de prins zelf: hij wordt gered door Lize, een zeemeermin. De andere zeelui worden door de zeeheks Anne-moon betoverd tot verschillende zeedieren. Zij maken kennis met Lize en haar vader Neptunus, koning van de zee. Boven op het land is de prins wanhopig op zoek naar het meisje dat hem gered heeft. Hij wil met haar trouwen, maar hij heeft haar nooit gezien, alleen maar gehoord. Anne-moon krijgt hier lucht van en bedenkt een listig plan. Ze wil dat haar dochter met de prins trouwt, maar daarvoor heeft ze dus de stem van Lize nodig. Lize is ook smoorverliefd op de prins, maar kan het hem niet zeggen, want ze heeft geen benen. De heks stelt haar voor om haar benen te geven in ruil voor Lizes stem. Lize gaat akkoord. Ze maakt kennis met de prins, maar kan niet zeggen dat zij zijn redder was. De prins, die intussen ook kennis heeft gemaakt met Sanne-moon, de dochter van de heks, en de stem van Lize herkend geeft, is ervan overtuigd dat Sanne-moon hem heeft gered. Hij wil met haar trouwen. Intussen proberen de betoverde zeelui zo snel mogelijk de betovering te verbreken. Ze ontdekken dat Anne-moon haar toverkracht te danken heeft aan de eeuwige vlam. Wanneer deze uitgaat, worden alle betoveringen verbroken. Er is echter één probleem: de vlam wordt bewaakt door twee haaien. Ze slagen er toch in om de vlam uit te blazen, zodat alle betoveringen verbroken worden. Lize krijgt haar stem terug, maar ze is bang dat ze haar benen kwijt zal raken. Anne-moon vertelt haar echter dat ze oorspronkelijk benen heeft gehad. Zij was ooit als baby bij een andere scheepsramp omgekomen en Anne-moon heeft haar omgetoverd in een zeemeermin. Zij was de dochter van een andere koning en dus is zij een prinses. Lize zal uiteindelijk met de prins trouwen, waarna ze nog lang en gelukkig leefden.