Facts about the transformation from caterpillars to butterflies. Where do they come from, how long does it take them to hatch, do all caterpillars turn into butterfliesPermalink: life cycle of a butterfly