The adult butterfly or moth will only lay it's eggs on the plant that the caterpillar eats. Then when it hatches it eats the plant.
leafs
butterflies won't come to a place where there are no caterpillars
Caterpillars die when there a baby by runing out of food or get eaten by an animal.
food
no
yes, they do. Many caterpillars eat different amounts of food based on what size their adult forms will be.
Caterpillars
Because it's food...?
I don't think chrysalis/caterpillars/butterflies get food.
baby food if they rat tin things they will get sick or die
Caterpillars use their antennae to help them find food because they don't have really good eyesight.
caterpillars store their food before they form the cocoon.