Иван - простой деревенский мальчик, у которого совсем нет денег. Он живет со своей старой матерью. Ваня идет на базар, чтобы продать либо свою последнюю шляпу, либо последнюю рубашку, либо куртку с карманами, но переодевается на кошку, собаку и змею, о чем сожалеет. Чуть позже Ваня узнал, что змея не простая, а волшебная. Оказалось, что она была дочерью Короля Змей. За то, что Ваня ее спас, она подарила ей волшебное кольцо, с помощью которого можно исполнить любое желание. Сначала Ваня заказал для пирогов сливочное масло и рыбу, потом новый «пинжак с карманами», потом особняки и паровоз ... Наконец Ваня решил не тратить время на мелочи и отправил мать в суд на царскую дочь Ульяну. .