Сел Иван на сруб колодца, в котором Змей жил, и ждет, когда царская дочь придет сюда за смертью своей. И видит Иван: едет в коляске царская дочь, а коней погоняет цыган. Он всех девушек отвозил к Змею. Царская дочь узнала Ивана и горько заплакала. Осадил цыган коней, хотел бросить девушку в колодец. Иван столкнул цыгана с коляски, сел на его место, но коляска тотчас по самые оси в землю вошла. Говорит Иван девушке:
- Не бойся, все равно не отдам тебя.
И вызывает Змея:
- Выходи, молодой пан! Царевна уже здесь.
Полезли из колодца двенадцать Змеевых голов, и Иван знай рубит их своей саблей. И все отсек. Взял нож, отрезал кончики от двенадцати Змеевых языков и положил в шкатулку. Подошел цыган, тоже отрезал от каждого языка по кусочку и спрятал.
Иван говорит:
- У меня еще дело есть, а ты, цыган, вези царевну домой.
Поехали они, проезжают мостом, а под ним уже вода потекла. Цыган остановил коней и грозит царской дочери, что бросит ее в воду, если она не подтвердит царю, будто он, цыган, Змея убил. Испугалась девушка и поклялась, что сделает так, как он велит. Цыган говорит:
- И женой моей будешь. Клянись, что выйдешь за меня, а нет - смерть тебе.
Девушка поклялась.
А Иван пошел к своей сестре. Когда он уходил из ее дома, то поставил две бочки для слез. И теперь хотел посмотреть, о ком Марика больше тоскует. Взглянул - в его бочке слезы на дне, а в разбойниковой - через верх. Опять пошел Иван со своими зверюшками в то царство, которое от Змея спас.
- Что нового? - спрашивает у шинкаря.
- Много новостей! Цыган убил Змея, и воды сейчас вдоволь. Завтра в царском дворце свадьба: цыган царевну в жены берет.
Услыхал эти новости заяц и говорит Ивану:
- Царь ты наш, отпусти меня на свадьбу к царевне.
Отпустил его Иван. Царевна приказала дворцовой страже впускать каждую зверюшку, которая на свадьбу придет. И зайца пустили. Взяла царевна его на колени, гладит, кормит и сразу повеселела. А косой просит, чтоб музыканты сыграли для него два танца.
Цыган сидит в палате на подушках под самым потолком. Как затанцевал заяц, две подушки из-под жениха сами собой выпали.
Просится волк на свадьбу. Не хотелось Ивану волка пускать, боялся, что тот беды натворит. Но серый обещал быть смирным. Прибежал он к воротам, а стража наутек.
Пришел волк в палаты, царевна угостила его бараниной. И волк заказал два танца. А когда танцевал, подскочил к цыгану и откусил ему обе ноги. Сидит цыган без ног, а все равно кричит, что хочет венчаться.
Волк побежал к Ивану и рассказал, что во дворце было. Просится медведь на свадьбу.