The buttedlt 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 starts to grow. When the caterpillar is big enoug, it stops eating. It turns into a chrysalis. After about 15 days, out comes a butterfly.