Утром человечек исчез. Обрадованный король из жадности запирает девушку в комнате побольше, в которой еще больше соломы, которую она опять должна всю без остатка превратить в золото — иначе простится с жизнью. Снова бедняжка, отчаявшись, принимается плакать, и снова появляется маленький человечек. На сей раз она отдает ему за помощь свое кольцо. Колесо крутится, крутится и крутится, превращая солому в золото.
Монарх, к своему удовольствию, получает огромные катушки сверкающей драгоценной нити, но опять проявляет жадность и сажает героиню в самую большую во дворце комнату, доверху набитую соломой. Если мельникова дочка выпрядет все это к рассвету, король на ней женится, если нет — убьет ее.
Заслышав плач девушки в запертой комнате, карлик-чародей является к ней в третий раз, но у нее уже не осталось ничего, чем она могла бы его отблагодарить. Тогда он спрашивает: «Отдашь ли ты мне своего первенца, если станешь королевой?»
Предпочтя не загадывать на будущее, героиня соглашается. И снова крутится колесо, а гора соломы превращается в золото. Король сдержал слово, сделав дочку мельника своей женой, а через год у нее рождается прелестное дитя.
И вот однажды к молодой королеве является карлик и требует ребенка за то, что спас ее жизнь. Испуганная мать предлагает маленькому человечку все сокровища королевской казны, но тот отвечает: «Живая душа дороже любых сокровищ». Героиня плачет, умоляя карлика пощадить ее, ведь, как мы видели, он так чувствителен к эмоциям людей. Странный человечек выдвигает новое условие: если в течение трех дней королева скажет, как его зовут, дитя останется при ней. Только она никогда не догадается, уверяет он, так как имя у него очень необычное.
Целую ночь героиня перебирает все имена, какие только слышала. Повсюду разосланы гонцы, которым приказано составить список редких человеческих имен. В первый день все предположения оказываются неверными. Во второй день королева рассылает гонцов еще дальше, но в их списках снова не оказывается имени карлика. Он уходит, смеясь, уверенный в том, что ребенок достанется ему.
На третий день самый преданный слуга героини сообщает ей об успехе: он не узнал новых имен, однако набрел на домик, расположенный на самом краю королевства, на вершине холма. Перед входом горел костер, а вокруг костра плясал смешной карлик, скандируя при этом стишки, из которых и стало ясно, что зовут его Румпельштильцхен.
И снова маленький человечек приходит в покои королевы, он уверен, что она не сможет угадать его нелепое имя. Но после двух неудачных попыток («Конрад? Генрих?») она называет правильное имя: «Румпельштильцхен!» Развязка происходит быстро: вскричав «Тебе, не иначе, подсказал сам дьявол!», карлик с такой силой топает правой ногой, что она пробивает пол и застревает в земле. Пытаясь выбраться, он хватается обеими руками за левую ногу, дергает и буквально разрывает себя пополам.