Mael, jeune prince d'Irlande, vit heureux auprès de ses parents aimants. Leur royaume est très convoité et, sans méfiance, le seigneur engage un sage, Kasfaden, pour l'enseignement de son fils. Cet homme va les conduire à leur perte en les enfermant aux oubliettes avec l'enchanteur du château. Ce dernier, pour sauver tout le monde, propose de jeter un sort au prince et le transforme en mouche pour qu'il puisse s'échapper. Mais la mouche doit attendre la fin du jour pour retrouver forme humaine. Mael la mouche, trop impatient, tuera le traître et sera tué par un garde avant la nuit. Il va enchaîner les réincarnations jusqu'au moment où ses parents trouveront la solution et l'issue heureuse pour retrouver leur fils sous sa forme humaine