All living things go through life cycles with different stages of growth and development. A life cycle can involve complete or incomplete metamorphosis. The butterfly undergoes complete metamorphosis through four stages - egg, larva (caterpillar), pupa, and adult butterfly - with the caterpillar eating leaves and the pupa undergoing transformation inactive inside its casing before emerging as a butterfly.