The caterpillar is the larval stage in the butterfly life cycle.
After the egg hatches, it may start it's eating binge
by eating the shell of the egg from which it hatched. Most butterfly larva will
eat the host plant its egg was laid on. Some eat flower buds, seeds or roots.