Крокував солдат дорогою: «Лівою — правою, лівою — правою!» За спиною в нього був висів наплічник, а при боці — шабля. Солдат повертався додому з війни.
Отак він ішов та йшов і зустрів потворну відьму. Її нижня губа звисала аж до грудей; стара гаргара спинилася й мовила:
— Вітаю, солдате! Ти маєш гостру шаблю й великого наплічника. Бачу, ти справді мужній вояк, тож заробиш стільки грошей, скільки забажаєш.
— Дякую, відьмо, — відповів солдат.
— Бачиш те старе дерево? — спитала відьма, вказуючи на дерево, що стояло поруч. — Усередині воно порожнисте, тож залазь на самісіньку верхівку й побачиш отвір. Крізь нього ти зможеш спуститися в глибоке дупло. Я обв’яжу тебе мотузкою і витягну нагору, коли ти покличеш.
— А що я муситиму зробити, коли буду всередині дерева? — спитав солдат.
— Заробити грошенят, — відповіла відьма. — Коли ти спустишся на дно, то побачиш там великий зал, освітлений трьома сотнями ламп. Перед тобою буде троє дверей, які легко відчиняться. Увійшовши до першої кімнати, ти побачиш чималу скриню, що стоїть посередині, а на ній сидить собака з очима завбільшки як горнята для чаю. Але не бійся його. Я дам тобі свій синій картатий фартух — розстели його на підлозі, а тоді сміливо бери собаку й сади просто на фартух. Потім відкриєш скриню, набереш стільки мідних монет, скільки забажаєш; а якщо хочеш заробити ще й срібла, йди до другої кімнати. Там перед тобою буде другий собака, з очима завбільшки як млинові колеса; але хай це тебе не турбує. Посади його на мій фартух і набери стільки грошей, скільки влізе. А якщо тобі закортить ще й золота, йди до третьої кімнати, де стоїть ще одна скриня. Там страхітливий собака з очима, як вежі, але не зважай на нього. Якщо ти посадиш його на мій фартух, він тебе не зачепить і ти зможеш нагребти зі скрині золота для себе.
— Непогана придибенція, — промовив солдат, — але що я муситиму віддати тобі, стара відьмо? Ти ж не хочеш, аби я повірив, що все це дістанеться мені задарма?
— Ні, — відповіла відьма, — але мені не треба з того багатства ні шеляга. Пообіцяй мені тільки принести старе кресало, яке забула моя бабуся, коли востаннє спускалася туди.
— Гаразд, обіцяю. Обв’язуй мене мотузкою!
— Ось вона, — каже відьма, — а ось тримай мій синій картатий фартух.
Виліз вояк на дерево та й спустився у дупло. Там усе було так, як розповідала відьма: величезний зал із сотнями запалених свічок. Солдат відчинив перші двері. Там сидів собака з очима завбільшки, як горнята для чаю, й дивився на непроханого гостя.
— Ти, песику, незлецький друзяка, — сказав солдат, а тоді підняв собаку й посадив на відьмин фартух. Та напхав до кишень стільки монет, скільки влізло. Потім опустив віко скрині, посадив собаку на місце й подався до наступної кімнати. Там і справді виявився собака з очима завбільшки, як млинові колеса.
— Краще не дивись на мене так, — промовив солдат, посадив пса на фартух і відчинив скриню. Коли він побачив, скільки там срібла, він мерщій викинув зі своїх кишень мідні монети, напакував їх замість цього сріблом. Та ще й заплічник напхав під зав’язку.
Коли солдат увійшов до третьої кімнати, там сидів жахливий собацюра. Його очі й справді були завбільшки, як вежі, й він крутив ними, немовби велетенськими колесами.
— Вітаю, — бовкнув солдат. Він готовий був закластися, що ніколи раніше не бачив подібного собаки. Але потім вояк придивився до нього уважніше й подумав, що нічого неймовірного тут немає, тож посадив його на долівку й відчинив скриню. Боже милий, скільки там було золота! Достатньо, щоб купити всі льодяники на світі, всіх іграшкових солдатиків та коників-гойдалок, та що там казати — їх би вистачило, щоб придбати всеньке місто! Тож солдат без зайвих вагань викинув срібло і набрав у кишені золота, ще й до черевиків і кашкета напхав.
Нарешті по-справжньому розбагатів. От посадив він собаку назад на скриню, зачинив двері й гукнув крізь дупло:
— Тягни мене догори, стара відьмо!
— А ти вже взяв кресало? — запитала карга.
— Це ж треба — зовсім забув про нього!
Солдат повернувся і знайшов кресало. Тоді відьма витягнула його з дерева і він знову опинився на битому шляху — от тільки тепер його кишені, заплічник, кашкет і черевики були напхані золотом.
— А навіщо тобі це кресало? — поцікавився вояк.
— Тобі цього знати не треба, — відрізала відьма. — Маєш свої гроші, а мені віддай кресало.
— Знаєш, відьмо, — погрозливо промовив солдат, — якщо ти мені не розкажеш, навіщо тобі кресало, я шаблюкою відрубаю тобі голову!
— Ні, — впиралася відьма.
І тоді вояк відрубав їй голову. А далі склав усі гроші у відьмин фартух, зав’язав його собі на спину, як клунок, запхав до кишені кресало й подався до найближчого міста. Воно виявилося дуже затишним. Вояк оселився в найкращому готелі й замовив собі обід із вишуканих страв, адже тепер він був заможний і мав силу-силенну грошей.
А служник заходився чистити його черевики та й здивувався: чому такий заможний пан носить зачовгані шкарбани? Втім, солдат уже наступного дня купив нове вбрання і взуття, тож усі почали його неабияк шанувати. Незабаром до нього почали навідуватися мешканці міста. Вони розповідали про дивовижі, якими славляться ці місця, і про прекрасну принцесу, дочку короля.
— А де її можна побачити? — запитав солдат.
— Ніде, — відповіли йому. — Вона мешкає у великому мідному замку, оточеному стінами й вежами. Туди може зайти лише король. Принцесу оберігають як зіницю ока, бо було пророцтво про те, що вона вийде заміж за простого солдата, а король і думати не хоче про нерівний шлюб для своєї доньки.
«Хотів би я побачити цю красуню!» — подумав солдат, але не міг придумати, як втілити бажане.
Тим часом його життя було надзвичайно приємним. Солдат відвідував театр, їздив до королівського парку і роздавав щедрі пожертви біднякам, адже він добре пам’ятав, як погано йому жилося раніше, коли в кишенях свистів вітер. Тепер він був багачем, вбирався у ошатний одяг, мав багато друзів, які запевняли його, що він чудовий приятель і справжній джентльмен, і все це неймовірно тішило колишнього вояка.
Але скільки грошей не було би, навічно їх не вистачило б. Солдат лиш пускав багатство на вітер, а прибутку не мав, і одного дня він побачив, що з усіх його статків залишилось тільки два шилінги. Тож йому довелося покинути розкішний готельний номер й перебратися до маленької кімнатки на горищі. Тепер він сам чистив свої черевики й навіть був змушений їх латати грубою голкою. Жоден із його друзів не заходив у гості на горище, до якого дістатись можна було, тільки здолавши безліч сходинок. Одного похмурого вечора, коли солдат сидів без світла, бо не мав і шеляга, щоб купити свічку, він раптом згадав про недопалок свічки у кресалі, що його він знайшов у дуплі.
Він узяв кресало і щойно викресав кілька іскор, як двері рвучко відчинилися. Перед солдатом стояв собака з очима завбільшки, як горнята, якого він бачив у дуплі дерева. Пес запитав:
— Що накажеш, хазяїне?
— Добре, — мовив солдат, — ви´знаю, що це кресало чарівне, коли ти даси мені все, що я побажаю. Принеси-но мені грошей.
Пес миттю зник і незабаром повернувся, несучи у пащі велику торбу мідних монет.
Солдат дуже швидко розібрався, як працює кресало. Якщо він вдаряв по кременю один раз, з’являвся пес, що охороняв скриню з мідними монетами. Якщо викрешував дві іскри, прибував собака, що сидів на скрині зі сріблом. А якщо вдаряв тричі, перед ним опинявся пес, який сторожував золото. Солдат знову мав силу-силенну грошей. Він повернувся до престижного готелю, вбрався в ошатний одяг, тож його друзі знову бажали знатися з ним.
Згодом вояк зрозумів, що він увесь час думає про принцесу. Йому здалося дивним, що досі ніхто її не бачив. «Люди подейкують, що вона неймовірно вродлива, — розмірковував солдат, — але звідки їм це відомо? Адже дівчина замкнена в мідному замку, справжній фортеці. Оце б знайти спосіб її побачити… Зажди-но! А де моє кресало?» Він викресав іскру, й миттю собака з очима завбільшки, як горнята для чаю, постав перед ним.
— Зараз уже глибока ніч, звісно, — промовив солдат, — але мені страшенно хочеться побачити принцесу, хоч одним оком!
Собака блискавично зник, й миттю — солдат навіть не встиг кругом себе обернутися, — повернувся з принцесою. Вона солодко спала на спині пса й виявилося такою милою, що одного погляду на неї було достатньо, аби зрозуміти: це справжня принцеса. Солдат не міг стриматися, щоб її не поцілувати, — що ж зробиш, така вже вояцька натура. Тоді пес помчав назад, щоб доправити принцесу до замку.
Зранку за сніданком дівчина розповіла королю з королевою про свій єдиний сон цієї ночі: як вона каталася на спині собаки й отримала поцілунок від солдата.
— Дивна історія, — промовила королева.
Наступної ночі підстаркувата фрейліна залишилася біля ліжка принцеси, щоб з’ясувати, чи справді це був тільки сон, чи, може, щось інше.
Солдату страшенно кортіло побачити принцесу ще раз, тож він знову послав собаку. Стара фрейліна взула черевики, що не промокають, і хутенько поспішила за собакою. Так вона виявила, що пес приніс принцесу до великого будинку. Щоб позначити місце, на дверях намалювала вона крейдою великий хрест. Насилу прийшла вона до палацу, як і собака теж приніс принцесу назад. Але коли пес помітив хрест, намальований на дверях солдатового помешкання, то крейдою накреслив хрести на всіх дверях у місті.
Рано вранці король з королевою у супроводі фрейліни й усього палацового почту подались перевіряти, де ж була їхня принцеса.
— Ось це місце, — промовив король, коли вони підійшли до перших дверей із хрестом.
— Ні, мій любий, це тут, — заперечила королева й вказала на другі двері, також позначені хрестом.
— А ось ще один, і ще! — заходились вигукувати всі, помітивши безліч дверей, на яких красувалися намальовані крейдою хрести.
Тож вони вирішили, що продовжувати розшуки безглуздо. Але королева була мудрою жінкою — вона взяла свої золоті ножиці, відрізала квадратний клаптик шовку й змайструвала маленьку торбинку. Усередину королева насипала гречаної крупи й почепила торбинку принцесі на шию. А ще вона прорізала крихітну дірочку в торбинці, тож крупа висипалася на землю, лишаючи слід за принцесою.
Знову настала ніч, собака знову забрав принцесу, щоб занести її на своїй спині до солдата, закоханого по самісінькі вуха. Вояк-бідолаха мріяв про те, як добре було б стати принцом, щоб одружитися з нею.
Пес не зауважив, як крупа розсипалась із торбинки по дорозі від замку до солдатового будинку і навіть до вікна, куди пес приніс принцесу. Тому зранку король і королева довідалися, де буває їхня донька, і солдата запроторили до в’язниці.
Ох, як безпросвітно й сумно було сидіти там! До того ж солдата налякали повідомивши, що завтра його повісять. Це були дуже неприємні новини, а крім того, він залишив кресало в будинку, де мешкав.
Зранку солдат дивився крізь заґратоване віконце, як народ поспішає, щоб подивитись на його страту. Він чув звук барабанів і бачив, як крокують солдати. Усі збігались, аби подивитись на це видовище. І підмайстер шевця, вбраний у шкіряний фартух і взутий у капці, мчав настільки швидко, що один із його капців злетів і упав навпроти стіни, де сидів солдат і споглядав на світ крізь ґрати.
— Здоров був, шевчику, — гукнув до підмайстра солдат. — Чого тобі так спішити? Там усе одно нема на що дивитися, доки я не прийду. Але якби ти збігав до мене додому й приніс мені кресало, ти б заробив чотири шилінги. Тільки мчати треба з усіх ніг!
Підмайстру сподобалась ідея підзаробити грошенят, він миттю метнувся, приніс кресало й віддав його солдату. Тож подивимось, що було далі.
За містом уже звели велику шибеницю, біля якої вишикувались солдати й зібрався кількатисячний натовп людей. Король і королева сиділи на пишному троні навпроти суддів та радників. Солдат уже стояв на драбині, й коли до нього наблизились, щоб накинути на шию мотузку, він почав благати про останнє бажання перед смертю. Йому дуже кортіло викурити люльку — востаннє у житті. Король не міг відмовити на таке прохання, тож солдат дістав своє кресало, кресонув раз, вдруге, втретє — й миттю перед ним опинилися троє псів — один із очима завбільшки, як горнята для чаю, другий із очима, неначе млинові колеса, й третій з очима великими, наче вежі.
— Рятуйте, мене хочуть повісити! — крикнув солдат.
Собаки накинулись на суддів та радників — по черзі хапали кого за ноги, кого за носа, й підкидали так високо вгору, що всі падали й розбивались.
— Змилуйся! — кричав король. Але найбільший собака схопив короля з королевою і підкинув так само, як інших. Тоді солдати й прості люди перелякалися й почали благати:
— Солдате, будь нашим королем! Бери собі прекрасну принцесу за дружину!
Вони посадили солдата до карети короля; троє собак бігли попереду й кричали: «Слава!» Дітлахи свистіли, а солдати віддавали честь. Принцеса вийшла з мідного замку і з великою втіхою згодилася стати королевою. Весілля бучно гуляли цілий тиждень, а собаки сиділи за столом як почесні гості, й дивилися на всіх своїми страшними очима.