Возвращаясь домой, солдат встретил колдунью. Та направила его в дупло, где в трёх комнатах из трёх сундуков, охраняемых страшными собаками, он мог набрать медяков, серебра и золота, предварительно посадив собак на старухин клетчатый передник. За это она попросила принести ей находящееся там огниво. Выполнив всё согласно указаниям старухи, солдат отрубил советчице голову и забрал огниво себе. Прогуляв все деньги, а вместе с этим и потеряв всех новых друзей, солдат опять зажил бедно. Однажды он зажёг свечу, которая прилагалась к огниву — и перед ним появилась собака из первой комнаты... Оказалось, что с каждым ударом огнива появляется по собаке из того самого дупла. Солдат вновь зажил с размахом.
Одной ночью ему захотелось увидеть принцессу. Собака принесла красавицу; утром девушка рассказала королю и королеве свой сон, в котором она будто ехала верхом на собаке и солдат поцеловал её. На следующую ночь фрейлина по приказу королевы отследила принцессу до ворот дома солдата, и поставила на этих самых воротах крест. Но собака увидела пометку и наставила крестов на всех соседних воротах. В следующий раз королева привязала на спину дочери мешочек с крупой, которая сыпалась на дорогу. Похитителя нашли и посадили в тюрьму.
В день казни подмастерье сапожника за четыре медяка принёс солдату огниво. Последним желанием преступника было закурить — после щелчка огнива появились все три собаки, которые стали подбрасывать всю честную публику так высоко, что, падая, люди разбивались. Солдаты попросили счастливца быть королём и взять в жены принцессу. Собаки тоже присутствовали за свадебным столом «и делали от удивления большие глаза».
На сегодняшний день обстановка в мире нас не сильно радует... Идёт война, гибнут люди на Украине, в Сирии. Поэтому человечество должно понимать, какое счастье жить в мирной стране! Мирное небо над головой.. Нет ничего лучше для человека, испытавшего на себе тяготы войны. Мир без войны прекрасен! Дети спокойно учатся, взрослые ходят на работу, пенсионеры спокойно встречают старость. Никто ни в чём не нуждается, нет голода, холода... Вспомним времена Великой Отечественной войны.. Какой ужас испытали женщины, мужчины, старики и дети в это время! Миллионы, тысячи гибли из-за войны... Война, как страшная чёрная дыра, затягивала жизни невинных людей внутрь себя, никого не щадила. Почти в каждой семье был хотя бы один погибший, в каждом доме стоял стон и плач за умершим братом, сестрой, матерью или отцом... И что же мы видим сейчас? Вновь начинается война! Вновь идут большие потери! Так давайте ценить мир! Давайте ценить голубое небо. Детский смех. Улыбки и радость. Семью. Ведь мир так прекрасен... Без войны.