Wow. Amazing, Simply Amazing. In fact I'm a little jealous. I dream in full color, and have all of my senses. It is usually always in 1st person, but there are times when my dream pan out to third person. I'll have some odd deja vu experiences, but I don't seem to have enough to analyze whether or not its the future. My sister once had a dream where she saw her b/f (at the time)'s Psycho Ex. Then when she went to his swim meet, sure enough there was a girl that fit what she saw in her dream.... and it was the same person.
For an explanation? Here's my best take on it. Though out our life we make choices, sure there may seem to be an infinate amount of possibilites, but through these choices are different "timelines" if you will. With everything we do, there is a choice that is involved. Well your dream just showed the most probable one, OR the one that you resided on already. (so basicaly again, the most probable one, hehe). Thus your dreaming seems to catch a glimpse of the future and perform the actions you would normally do on a day to day basis. Luckily for you, you now know that THAT path isn't the predertimined path. It can be, but doesn't have to be. As scary is this can be, You have a chance to do something different. Fix what may be.
What I am curious about though is this: I would like to know when you have a dream much like this, but when it "comes" true... there are thoughts in your mind that are different from the dream. Something that you do in the dream.... now just doesn't seem like what you WANT to do. You know what I mean? Because IF and when that happens, then you'd know that you dreamed of path that you aren't taking, BUT you would know that outcome.. and if it was good enough, you could then follow it (even if you don't want to) knowing what good would come of it...but you could just as easily do what you feel is best. I hope I didn't lose you, but I'm stopping there because If I go any further I'm sure I'll lose you.
Again, thats amazing. Read around on these boards, and you'll see that I've said enough to prove I didn't have a "rocker" to begin with
Thats what these boards are for, for those of us who want to share our experiences with others, but don't want the ridicule that can easily follow.
--GakFace