Merryn es una sirena de Cornualles que sueña con formar parte del mundo humano, así que rescata al pescador Cadan tras una tormenta. Sin embargo, lo que no sabe es que al regresar va a encontrarse con su hogar submarino sumido en el caos y a su hermano desaparecido. Comprende que no puede quedarse de brazos cruzados y realiza un trato con la bruja del mar para conseguir unas piernas y encontrarlo. Merryn tendrá la oportunidad de caminar por tierra firme, pero el precio a pagar será su voz.