Spirituality, ecology and science weave together to form Web of Life