Cycles of Time: From Infinity to Eternity