Most likely this is a form of clairvoyance. Many people have had precognitive or prophetic dreams but, it seems that your situation is more prominent than others. There is a possibility that you are a natural clairvoyant which in turn could explain the dreams. A lot of the time natural clairvoyants tend to daydream frequently and be very good at story telling and describing things to others using metaphors. My best advice is to accept your gift and try to better control it. Meditation can sometime's ,for lack of better words, activate a clairvoyant "episode" if your wanting to better control it.