Es war einmal ein Bauer, der hatte zwei Töchter: Dora, die böse und streitstüchtige und Markyta, seine hübsche und fleißige Stieftochter. So geschah es, dass sich der Knecht Honza in Markytka verliebt. Dora entscheidet vor lauter Eifersucht, dass Honza ihr Mann wird, aber Honza flieht. Markytka vermisst ihren Liebhaber und organisiert die Suche nach ihm, wobei sie von der Prinzessin Eufrozina unterstützt wird. In der Zwischenzeit hilft Honza den Menschen im ganzen Königreich mit seiner Magie, von der letztendlich auch der König erfährt und welche er sich zu nutze machen will. Er lädt Honza in sein Schloss ein, bringt ihn mit einem Trick dazu, einen Schlaftrunk zu trinken und zerstört seine magischen Kräfte. Aber Markytka gibt nicht so leicht auf.