Джек поблагодарил дядюшку, забрал подарки и ушел. Он быстро нагнал своего господина, и вскоре они подъехали к дому красавицы, которую искал принц. А она узнала, что принц явился просить ее руки, и угостила его на славу. После пиршества прекрасная леди объявила принцу, что хочет задать ему задачу. Она вытерла платком губы и сказала:

- Завтра утром вы должны показать мне этот самый платок. Иначе не сносить вам головы!

И она спрятала платок у себя на груди. Принц лег спать в большой тревоге. Но всеведущая шапка Джека рассказала им, как достать платок.

В полночь красавица вызвала своего приятеля-духа и велела ему отнести ее к Люциферу. А Джек надел куртку-невидимку и туфли-скороходы и примчался к сатане вслед за красавицей. Она вошла в сатанинскую обитель и сразу же отдала свой платок Люциферу, а тот положил его на полку. Джек немедля схватил платок и принес его своему господину. А утром принц показал платок прекрасной леди и тем спас свою жизнь.

В тот день леди поцеловала принца и сказала, что наутро он должен показать ей губы, которые она целовала прошлой ночью. Иначе не сносить ему головы!

- Хорошо, покажу! ответил принц. Только обещайте никого больше не целовать, кроме меня!

- Как бы там ни было, молвила красавица, если вы не выполните моего приказа, вас ждет смерть.

В полночь она снова отправилась к Люциферу и побранила его за то, что он не уберег ее платка.

- Ну, на этот раз, сказала красавица, я не дам пощады принцу! Вот поцелую тебя, а он пусть-ка покажет мне твои губы!

И поцеловала сатану. Но только она отошла, как Джек отрубил Люциферу голову, спрятал ее под курткой-невидимкой и отнес своему господину.