I like the theory that the Universe expands to a point, then starts contracting again, before it gets so small it reaches singularity and explodes into a new universe all over again. Repeat forever.
I sometimes wonder if you always have the same "life" every time, which is why you get deja vu, and why you can instantly regret a decision as you know fro previous experience it's the wrong one.