Self-Sufficient Gardening

Having a self-sufficient garden means that if I foster it, the garden provides much of what is needed for it to continue thriving from year to year.