Actually...I had a thought. Time to be a conspiracy theorist.
Dreams, every human has them. However, dreams can vary in lengths. No one knows why, but they know how (You brain is still conscious). Sleep for 5 hours one day, you might have a dream that appears to be 10 hours long. Sleep another 5 hours another day, you might have a dream that seems 1 minute.
Your body can react to dreams as well, If your falling off a cliff and hit the ground, your brain sends a signal, basically sending your body in a short spaz. Or if you are drowning in your dream, you will not breath until the last second. You mind cannot let dreams kill you.
Now going back to the theory that our lives get repeated.
Our brains can hold huge ammounts of data. More then we can handle. And Data we cannot understand. For example, Ever get that taste in your mouth, of some food you love. However, you have not had that food in a long time? How can it remember what it tastes like? You cant tell others in language, unless you find some way to speak exactly what the spices, meat, flavor tastes like. And I am not talking about "The food is spicy" or "Its hot"
Now,most people who are dieing have claimed to see their life flash before their eyes. Could this be the brain attempting to save the body by placing you back in your childhood? Placing you in a realistic dream where you cant tell the difference. As I said, the brain can store massive amounts of data, thus, it can make you react to pain, tickles, or anything. Why? Because the brain says so. The brain controls what happens when you are dreaming.
Now comes my huge conspiracy thing.
Ever experience Deja Vu? No one can explain how one is able to see the future through dreams. However, what if your body is coming out of the dream, and you have some control over your dream. Then wouldn't you think that place, and part in time look familiar to you?
All of the above is my theory. I don't give a damn about people (like Ibanz) coming in and ragging on this whole thing. Why? Because that is how we learn. We come up with a theory, and then argue about it until we come at some logical reasoning.
Also, to all those people ragging on Ibanz, at least he has some logic to back him up.