Butterflies go through a life cycle known as metamorphosis .  Metamorphosis of butterflies has four stages of life: egg, larva, pupa, and adult.