Photosynthesis is the ultimate source of energy and food for nearly all life on earth. Plants also absorb important nutrients and minerals from the air, water and soil. Animals that only eat plants are called herbivores, with those that mostly just eat fruits known as frugivores. Humans only eat about 200 out of the 400,000 plant species, despite at least half of them being edible.