The life of butterflies is closely connected to flowering plants. Their larvae (caterpillars) feed on plants, and their adults feed on flowers. They lay their eggs on the plants their caterpillars feed on. Butterflies have a long history of co-evolution with flowering plants. Many of the details of plant anatomy are related to their pollinators, and vice versa. The other notable features of butterflies are their extraordinary range of colours and patterns, and their wings. These are discussed below.