Солдат возвращается со службы и встречает ведьму, которая уговаривает его залезть в дупло дерева за деньгами. Там солдат видит огромных собак, а ведьме приносит огниво. Ведьма не хочет объяснить: зачем ей огниво и солдат оставляет его себе. В городе у него все хорошо до тех пор, пока есть деньги. Огниво оказывается волшебным. Всякий раз появляются собаки и выполняют его желания. Солдат пожелал видеть принцессу и его чуть за это не казнили. В итоге он все же женится на ней и становится королем.