Zlá čarodějnice potřebuje k uskutečnění svých nekalých plánů laskavého syna ševce, Jakuba. Když Jakub odmítne, sebere mu sedm let života a promění jej v ošklivého trpaslíka. Čarodějnice si je jistá, že to Jakub neunese, vzdá se a pomůže jí...
Sedlákova moudrá dcera dostane od krále hádanku: „Přijď ke mně ani oblečený, ani nahý, ani na procházce, ani na cestách, ani ve dne, ani v noci, s darem nebo bez něj.“ Pokud se jí podaří hádanku uhodnout, král nejenže propustí jejího otce z vězení, ale také si ji vezme za ženu.