Courtesy
The Tree of Life holds different meanings for different people. Some believe that the Tree interweaves all types and forms of creation. It has been construed as a metaphor for the being of the Spirit, a design in different world religions, mythologies and philosophies and that it represents evolution. Read more here!