Trees provide a multitude of benefits. Fruit, nut and other types of trees provide food, vitamins and nutrients, even when other crops fail. Fruit harvested from trees are sold by farmers to provide an income for their families. Trees enrich the soil in various ways to support other crops, and prevent soil erosion. And, they provide shelter for people, animals and crops.