Let there be life...