La cinta está basada en la novela Mermaids, de la escritora norteamericana Patty Dann, publicada en 1986.
Representa el debut actoral de Christina Ricci.
Inicialmente, la actriz Emily Lloyd fue contratada para el papel de Charlotte. Pero fue despedida luego de que Cher, quien interpreta el papel de la madre de Charlotte, considerara que no había parecido físico entre ambas. Lloyd demando a la productora y llegaron a un acuerdo económico.
Winona Ryder fue nominada, en la categoría de mejor actriz de reparto, en los Globos de Oro de 1991
Antes de Richard Benjamin como director, se consideraron los nombres de Lasse Hallstrom y Frank Oz.