Carnivorous Plants are a specific group of plants that grow in wet, muddy and acidic soils. Such types of soils are low in mineral salts and other nutrients that are needed for the plants’ survival. So, these plants turn to living creatures for their food. Carnivorous Plants eat insects and other tiny animals. They capture and digest insects as a means of obtaining nitrate which is the most important plant nutrient. Most of the 600 carnivorous plant species can be divided into five categories: pitcher plants, venus flytraps, sundews, butterworts and bladderworts. Venus flytrap is the most popular Carnivorous Plant. Its leaves are divided into halves, with spikes on the end.