I was talking to my friend the other day and we were discussing the natural laws of the universe and he was telling me about the equasions how intricately perfect they were that if the equasion for gravity was slightly off that matter wouldn't be able to form. One of the reason he thinks that we're so lucky and blessed with these natural laws is because he thinks that things are infinite, so a universe with perfect laws was bound to come about eventually because there is an infinity for it to happen in so anything that's possible no matter how unlikely will eventually happen. So this got me thinking, I then realised that in an infinity not only would these extremely unlikely situations occur but they would occur an infinite number of times. So take this universe and every single tiny little event that has happened so far will be replicated an infinite amount of times. The lifespan of this cosmos and all thats happened whether it be obama being elected or hitler killing jews it will happen over and over and over again etc. So this got me thinking more, this would mean the person I am will live an infinite number of times living the exact same life like this one. Now my question is would I actually be living them or am I just living this particular one. If the universe were to break down create a whole heaps of other universes in the meantime until they break down and then eventually this exact same universe with the exact same timeline is created again and in 1991 of that universe I am born again. Would I be brought back to life? Would who I am now be there then? Or would it be somewhat of a clone exactly like me but not me? What are your guys thoughts on this? Edit: Also I don't think this really has any scientific merit, but maybe the phenomenon of deja vu is somehow in some strange way remembering moments from one of these previous lifetimes where you actually had done that thing before.