Cycles and life