Life In Cycles