First a butterfly lays eggs on leaves. Then, a caterpillar hatches and eats its own eggshell. It also starts eating leaves. When the caterpillar is big enough it stops eating.
The caterpillar attaches itself to a twig and goes into a cocoon. This is the chrysalis stage.
After 15 days, a butterfly emerges out of the cocoon. Their wings are small and wet. They are very fragile. Their wings become bigger and stronger so they can fly. Then the butterfly flies off and lands on plants, trees and flowers.