Though the concept is related to science fiction, I can see it as a theory to real life. Your life looks like the cursive letter "e" and it continuously loops forward, sometimes the loop is so so large it overlaps previous loops. It never ends. Is it possible that our spirit has the ability to loop around to the past to a time where we wished we had changed something, we then influence ourselves at that time to take a different path and end up changing our future? It could be something very minor, like feeling a sudden urge to give someone a hug and then later on they pass away.
If this is true, think of all the other spirits (angels or demons) who have the ability to influence your future. For instance, dreams you cannot explain (especially those which are reoccuring.) Could some of those dreams be a reflection of what once was or what IS in one of your other paths? Your life does not look like one road, it is the road with many forks at different junctures. All the paths exist and we are constantly creating more. Deja vu?
In this theory, you have always been yourself. Never another person, but remember that after you die you could go back to an earlier time before you were born, influencing those and creating a new future path for them.
Edited by Pssst, 02 February 2013 - 08:14 PM.