What is it that sustains life on this planet?