BoGoWo and Frank, I think that we are certain enough to use "know" in regard to this universe having existed for a finite amount of time, about 13 billion years since the big bang.
We do not know what preceded it, what its fate will be, whether it is infinite in size, or whether there are other universes in a multiverse that may indeed be infinite in time and/or space. But as I said, all infinities are not created equal, and my guess is that the infinity of possible lives is exponentially greater than the infinity of possible universes that could produce life.
BoGoWo, no, I was not negating all free will, although I am at a loss to explain why some people chose to exercise it in self-destructive ways. I cannot entirely rule out demonic possession.
Dux, yes, there are many observable cycles in nature, and life in a static society may have appeared repeatable to someone like Nietzsche who knew nothing of the complexity of DNA and the environment. Now we do have sufficient grounds for rejecting his eternal return theory.
I agree with Wolf that general patterns recur, but not exact duplications of events, lives, or souls.