A non-ending cycle of life