I often have weird "future depicting" dreams.
Not of other peoples futures, per se, but my own.

For example. I will have a dream where I'm randomly shopping with someone. I won't remember the dream and some time down the road be it a few days or few weeks, maybe even months. I'll be in that exact same shop, smell the exact same scent, and that person I'm with will say the exact same line from the dream, and perform the same gestures/actions whilst doing it. I wondered what caused this.