The butterfly lays some eggs on the leaves.
Caterpillar
The Caterpillar eats leaves. In this stage it is called an eating machine.
Hungry Caterpillar. It continues eating and eating ultil it sheds 4 times.
Chrysalis: The Caterpillar makes its chrysalis.
When the butterfly is adult, it is ready to find a mate in order to begin with the life cycle again.