Asteroid fragments upend theory of how life on Earth bloomed - Alexandra Witze (Nature, 2025)