Planting a garden is an activity that brings the wonders and joys of the life cycle into the lives of both children and adults.