Plants require water, air, sunlight and nutrients to grow and thrive. Their roots take in water and nutrients from the soil, while their stems carry food and water throughout the plant. Leaves collect sunlight to fuel photosynthesis, and flowers attract insects to aid in pollination and reproduction.