Marjorie Harris: A life in the garden.