what  do  moths eat
Most moths and nearly all butterfly caterpillars eat the leaves and flowers of plants. Some moth caterpillars eat fruit, or seeds, and a few eat animal foods like beeswax or fur. A very few species of caterpillars are carnivores, eating aphids or other soft-bodied insects. Adults mostly drink nectar or sap.