König Johannes III besitzt einen verzauberten Geldbeutel. Mit ihm ist es möglich, so viele Golddukaten herbeizuzaubern wie der Besitzer verlangt. Nachdem die Hexe Irrfriede nach ihrem 27-jährigen Schlaf aufwacht, findet sie ihr Zauberbuch völlig von den Mäusen zernagt. Um ein Neues zu beschaffen, beschließt sie, den Zaubergeldbeutel des Königs mit Hilfe des „Herrn der Flammen“ zu stehlen. Dieser hält auch die Gegenspielerin der Hexe – die Fee Melusine – im Kamin des Königsschlosses fest. Der König verspricht demjenigen, der seinen verloren gegangenen Geldbeutel wiederbeschafft, seine Tochter, die Prinzessin Blanka, zur Frau.