The organisms that are alive today are but the leaves of this giant tree, and if we could trace their history back down the branches of the Tree of Life, we would encounter their ancestors, which lived thousands or millions or hundreds of millions of years ago