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