The life cycle of a caterpillar has four level.
First
The caterpillar starts from an egg then hatches into a long caterpillar.
Secondly
The caterpillar eats all it can then turns into a pupa(chrysalis).
Thirdly
The pupa(chrysalis) when summer comes the pupa(chrysalis) opens.
Lastly
The pupa(chrysalis) opens then out comes a butterfly .