Un grand-père raconte à ses deux petits-enfants, l'histoire de la ville de Hamelin qui fût infestée de rats. Désespérés, les habitants firent appel aux services d'un joueur de flûte, qui demanda 200 lingots d'or pour débarrasser la ville de la vermine. Le joueur de flûte remplit sa part du contrat, et très vite, il n'y eut plus aucun rat dans la ville de Hamelin. Enivrés par la musique, ils se jetèrent dans la rivière voisine. Le travail fait, le joueur réclama son dût mais les habitants ne purent lui donner qu'un seul lingot d'or. Fou de rage, il décida de revenir se venger...