All living things go through life cycles that involve different stages of development. For humans, the stages are baby, child, adolescent, adult, and elder. The butterfly's life cycle has 5 stages - egg, caterpillar, pupa, young butterfly, and adult butterfly. As a caterpillar, it eats leaves and grows, then forms a pupa and changes into a butterfly, which then lays new eggs to restart the cycle.