
Soil is an incredibly changeable material that can vary greatly depending on where you live. The type of soil in your yard will determine the plants that can be grown. Ferns, for example, require moisture-retentive soil, such as you would find in a woodland. Growing a fern in sandy, arid terrains will not result in a happy ending.
Environmental factors can alter the condition of the soil, such as leaching from extensive periods of rain, or desertification from long stints of searing sun. Many of us will face challenges with our soil, and sadly, we cannot all enjoy rich, loamy borders. However, there are many resilient plants, including some of the best perennials and best annual flowers, that can handle poor soils and grow almost anywhere. These tough plants can be relied upon when gardening in challenging circumstances.