Gardens of the Gods: Myth, Magic and Meaning in Horticulture