Bir köy farelerin istilası altındadır. Günün birinde kaval çalan bir adam köyü farelerden temizleyebileceğini söyler. Köylülerde bunu başarırsa ona yüklü miktarda para vereceklerini belirtirler ; anlaşma yapılır. Adam , kaval çalarak tüm fareleri etkileyip peşinden köyün dışına çıkarır. Ama köylüler adama parasını vermeyi reddeder. Bunun üzerine (modern versiyonda) kaval çalan adam köydeki tüm çocukları sihirli müziğiyle peşinden sürükleyerek mağaraya hapseder ve köylüler parasını verince de serbest bırakır. Orjinal versiyonda ise kavalcı tüm çocukları nehre sürükleyerek boğulmalarını sağlar. Sadece topal bir çocuk diğerlerinin hızına yetişemediği için kurtulur.