Пошел сын в лес, наделал клеток и, возвращаясь с хлебом тем же лесом, увидал, что пастухи поймали змееныша и хотят его убить.
Жалко стало добряку змееныша, и он купил его за хлеб.
По дороге к дому змееныш сказал ему:
— Корми меня, пока я не вырасту, а там снесешь меня домой.
— Опять вместо хлеба что-то принес, — сказала вдова, встречая сына.
— И этот к чему-нибудь да пригодится, — отвечал сын.
Опять пошел в лес, наделал клеток, продал и принес хлеба столько, что наелись и он, и мать, и кот, и собака, и змееныш. Так было и дальше, сын вдовы кормил всю свою семью.
Змееныш вырос и стал большим змеем. Вдовий сын взял его и понес домой.
— Слушай, — сказал ему змей. — Моя мать будет благодарить тебя, давать серебро и золото, но ты ничего не бери, а требуй замок, что висит у ворот. Это чудесный замок. Если тебе что понадобится, постучи в него. Явятся двенадцать юношей и доставят тебе все, что пожелаешь.
Когда вдовий сын принес змея домой, его родители стали спрашивать, чего желает он за свою услугу. Сын вдовы отвечал, как был научен.
— Дайте мне замок от ворот, больше я ничего не хочу.
— Ах, голубчик, — отвечали ему. — На что тебе замок? Бери лучше деньги. Дадим столько, сколько ты в силах унести.
— Не надо мне ваших денег. Хочу замок и ничего больше.
Видя что с малым ничего не поделаешь, родители змееныша дали ему замок.
Вдовий сын ушел, и, отойдя на некоторое расстояние, постучал в замок. Тотчас же вышли из него двенадцать юношей и спросили:
— Что тебе угодно, господин?
— В минуту доставьте меня домой.
И он очутился дома. Мать очень обрадовалась ему.
— Ну, слава Богу, сыночек, что ты пришел, а я было встревожилась, да и проголодалась.
— Ладно, матушка. Больше голодать мы не будем.
И, вынув из кармана замок, он тихонько постучал в него. Явились двенадцать юношей.
— Что тебе угодно, господин?
— Припасите поесть мне, матушке, коту и собачке.
И в минуту все явилось, старуха не могла нарадоваться.
Прошло сколько-то времени, вдовий сын говорит матери:
— Иди, матушка, к королю и высватай мне его дочку.
Мать всплеснула руками.
— В своем ли ты уме, сынок?
— Ну иди, иди, и делай, что я говорю.
Старуха помедлила, не образумится ли, мол, сын, но так как тот стоял на своем, она и пошла сватать королевну.
— Ладно, — отвечал король. — Если твой сын сделаете что прикажу, отдам ему дочь. Вот те горы, что небо подпирают, пусть до утра размечет он по ветру. Чтобы на том месте, так далеко, как хватит глаз, было поле, на поле выросла бы пшеница, и если с той пшеницы я буду завтра есть калач, быть по его. Если же зарока моего он не выполнит, сниму с него голову.
В слезах пришла старуха домой.
— Ох, сынок, сынок, — вопила она. — Непутевое дело затеял ты, — и рассказала про зарок короля.
— Не бойся, матушка. Все будет сделано, и королевна станет моей женой.
Ох, сыночек, разве можно это сделать!
— Спи себе спокойно, а завтра утром увидишь.
Когда поужинали и мать легла спать, сын постучал в замок и вызвал двенадцать юношей.
— Чего желаешь, господин наш?
— Вот те горы сравняйте с землею, и чтобы на том месте было поле, на том поле пшеница, а из той пшеницы калач.
Утром рано старуха явилась к королю с калачом.
— С добрым утром, ваша милость! Принесла тебе, чего желал.
—Теперь скажи ему, чтобы весь лес, который отсюда виден, был назавтра вычищен, на том месте виноград бы рос и от того винограда имел бы я завтра гроздья и чашу вина. Коли так будет, отдам ему дочь. Коли не будет — сниму голову.
Старуха вернулась домой, и со слезами все рассказала сыну, а он только посмеивался.
— Не горюй, матушка, иди спать, а завтра увидишь, станется ли то или не станется.
— Когда поужинали и мать легла спать, сын постучал в свой чудесный замок. Явились двенадцать юношей и спросили, что ему нужно.
— Нужно, чтобы назавтра там, где лес, рос виноград и у меня были бы гроздья и чаша вина.
Так все и сталось. Когда король встал, старуха ожидала уже с виноградом и чашей вина.
— Ну ладно. Скажи твоему сыну, что если у него будет столько же скота и такой же город, как у меня, отдам ему дочь. Если же нет — сниму голову.
Когда мать рассказала сыну, что требует от него король, сын не долго думая, постучал в замок и двенадцать юношей тотчас из него выскочили.
— Что прикажешь, господин?
— К завтрашнему дню поставьте город, да такой дивный, какого король отродясь не видывал. Скота и всякого добра должно быть в нем больше, чем у короля. Вокруг дворца моего сделайте сад со всякими деревьями, и чтобы редкостные птицы в саду том пели. Мой город с королевским городом соедините сводами.
Все так и сталось. Наутро вдовий сын проснулся в своем дворце, велел заложить шестерку коней в роскошную карету и поехал в королевский дворец, чтобы взять свою невесту и везти ее на бракосочетание. Король задал пир на весь мир. Пять лет пировали, приходил всяк, кто хотел, пил, ел и веселился. К концу третьего года королевская казна оскудела. Тогда вдовий сын сказал:
— Теперь целые три года я угощаю.