三个儿子每人取了一支箭向不同的方向射出去。老大的箭落在贵族的院子里,贵族的女儿拾到了箭;老二的箭落到了商人家里,商人的女儿拾到了箭;小儿子伊凡的箭射得最远,当伊凡王子顺着射箭的方向来到沼泽边时,看见一只青蛙正叼着箭等他。青蛙说:“娶我做你的妻子吧,我也不愿意自己是这副模样。既是命中注定的,那就请你娶我吧。”
伊凡只好把青蛙捧回了家。大哥和贵族的女儿结了婚,二哥和商人的女儿结了婚,不幸的伊凡王子只能同青蛙结婚。
皇帝想看看三个儿媳妇中谁的手最巧,让她们在第二天早上之前每人缝一件衬衣。伊凡闷闷不乐,青蛙却劝他不要着急。王子睡着了之后,青蛙脱去身上的蛙皮,变成了美丽的瓦西丽萨公主,她击了一下掌,她的仆人们就来了,她让仆人们给她缝一件最好的衬衣。
清晨伊凡王子醒来,第一眼就看到了新缝好的衬衣。皇帝觉得大儿子拿来的衬衣只能在木屋里穿,二儿子的衬衣只配在浴室里穿,只有伊凡拿来的那件用金线绣出的衬衣可以在节日时穿。后来皇帝又让三个儿子送来桌布、蛋糕,礼物中就数伊凡的妻子做得最好。