Life's Cycles