Understanding your site before you plant is one of the most important steps in creating a successful garden. Every piece of land has its own personality, shaped by the direction it faces, the amount of light it receives, how water moves across it, and the subtle climate variations that exist even within a small yard. … Continue reading Assessing garden site conditions