Keller, un vieil ingénieur en mécanique subaquatique, et son fils Caelum sont témoins d’un accident de train et libèrent de son épave Berenice, une pré-adolescente escargot orpheline. Keller et Caelum accueillent Berenice au sein de leur famille. Keller baptise sa machine à vapeur bien-aimée en l’honneur de sa fille adoptive.
Lorsque Berenice atteint la puberté, Keller et Caelum tombent tous deux amoureux d’elle, devenant des rivaux romantiques. Troublée, Berenice se sauve et marie un pilote de dirigeable, pour au final être kidnappée par son père adoptif. Keller devient aveugle à la suite d’un accident de train. Caelum perd la tête et se transforme en fleur. Berenice devient un cactus.