À quelques kilomètres de Rome, dans les forêts marécageuses du mont Circé, Jupiter se transforme en Diane pour séduire la vierge Callisto alors transformée en ourse par la jalousie de Junon. Dans une petite crique près des dunes de Sabaudia, Glaucus, un simple pêcheur, est transformé en dieu marin recouvert d’écailles, avec pour unique royaume celui de l’eau. Scylla, une jeune naïade, effrayée par ce corps aussi divin que monstrueux, refuse alors son amour. Un peu plus loin, au bord d’une cascade à Arpino, la nymphe Salamacis se fond par passion vengeresse dans le corps du jeune Hermaphrodite, assemblés désormais en un seul être d’un genre ambigu. Le narrateur, interprétant Ovide, introduit et guide ces histoires, s’effaçant lorsque le récit devient le leur, celui de leurs propres métamorphoses, à la frontière de leur être et de leur personnage…