Where do comets come from? (Nature, 2025)