The source of Earth's water is one of the most compelling questions facing scientists. Earth's habitability depends on multiple factors, but water is the basis for life, and it had to come from somewhere. Did comets and meteorites deliver it after Earth formeā¦