The butterfly lays eggs on the leaves of a plant. The eggs hatch. Out comes a baby caterpillar. The caterpillar eats its shell, then it eats the leaf and it starts to grow. When the caterpillar is big enough, it stops eating. It turns into a chrysalis. After about 15 days, our comes a butterfly.