In my limited world view, there are six forces that are at work to help make all plant life grow. To be aware of them and to help where you can will insure that the flowers and vegetable you grown can flourish each and every season.
Three Forces Above
Temperature – In order to grow plant outdoors, the temperature must stay above freezing each night.
Moisture – for seeds to germinate, water must be present in the soil and then must be supplied on a regular basis, either by nature or man.
Insolence – Sunlight is essential for any plant to grow well.
Three Forces Below
Structure – The soil in a garden must contain humus for water retention, organic matter for food and be porous to allow our plants to breath.
PH – The acid to base scale must be somewhere near neutral to allow for cation exchange.
Microbes – Finally, the soil must be alive with billions upon billions of microbes that work at the root zone to supply each plant with the nutrients they need to grow.
When all these forces are in place and in balance, your plants and vegetables will grow well and thrive!