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