Нищий кукольник дает представление в трактире, а наутро собирается сбежать с дочерью трактирщика, забросив свою неблагодарную профессию. Ночью куклы оживают и просят его не бросать их. Чтобы доказать свою преданность, они сами разыгрывают сказку о солдате, который получил от колдуньи волшебное огниво. По мотивам знаменитых сказок Ганса Христиана Андерсена «Огниво», «Свинопас», «Дурень Ганс».