One last thing I forgot to mention:
If at the end of eternity, everything just happens all over again exactly as before couldn't that have already happened?
Yes. We have no way to know. All we can say is that the effects of eternity are always acting upon us.