Une belle jeune sirène, Dyesebel, entreprend un voyage pour retracer ses origines jusqu'à ce qu'elle découvre qu'elle est la fille du prince Tino, un triton et de Lucia, une humaine. Reniée par la mer pour être leur enfant, elle explore le monde humain où elle rencontrera Fredo. Mais ce voyage sera marqué par la prise de conscience qu'elle n'est pas acceptée par les deux mondes. Et alors qu'une guerre entre l'homme et le monde souterrain semble imminente, Dyesebel choisira de quitter ceux qu'elle aime.