The Butterfly lays eggs on the leaves of a plant. The eggs hatch out comes a caterpillar. The caterpillar eats it's shell then it eats the leaf and starts to grow. When the caterpillar is big enough it stops eating. It turns into a chrysalis after about 15 days out comes a butterfly.