Whether you’re planting trees and shrubs, annuals and perennials, or vegetables and herbs, there are five things that all plants require to survive: space, nutrients, light, water, and air. But, if you’re looking for a great garden, one that is luscious, vigorous, and thriving, the secret ingredient is the soil. Soil is not dirt, it’s…