The monarch butterfly goes through four stages of development. Life for a monarch butterfly begins as an egg hatched from an adult. This egg then develops into a worm-like larva caterpillar. In the pupa or chrysalis stage, the caterpillar spins a silk pad on a twig or leaves and hangs from this pad by its last pair of prolegs. It hangs upside down in the shape of a "J" and then molts leaving it encased in a green exoskeleton. The mature butterfly emerges after about two weeks and feeds on a variety of flowers including milkweed flowers, red clover and goldenrod.