For all those who don't know, a precognitive dream is when people dream of events that eventually happen. I have been having these dreams with alarming regularity and, while it is cool to dream something and then have it actually happen, it has made me very curious as to how is it possible that people can dream things that haven't happened yet. When talking to a friend, we discussed the idea that our perception of time as a species, being that it goes in a straight line, is wrong.(Yes, I suppose you could say that time wibbly wobbily, timey whimey stuff). So, what are your guys thoughts?