La reina Esmeralda odia a los hombres porque fueron los responsables de robarle toda su libertad. Decidida a que sus dos hijas no tengan el mismo destino, decide llevarlas a una isla desierta. El único problema es que la isla está habitada por un leñador y sus dos hijos, que no quieren volver a ver a una mujer.