The butterfly life cycle has four main stages.
Stage 1: Egg
Stage 2: Caterpillar
Stage 3: Pupa
Stage 4: Butterfly