Have you ever experienced something that you previously predicted in a dream? Lots of people have had dreams that seem to foretell the future. Some psychologists attribute this to "retrieval cues."
A retrieval cue is a coincidence in the real world that triggers a dream memory which otherwise would have gone unnoticed. Or maybe the real event triggered a recollection of a dream, which was manifesting things you already had on your mind.
For each dream that came true, you had countless dreams that didn't. Some studies suggest we experience hundreds of dreams each night.
Maybe this dreaming the future stuff is more like picking and choosing dreams when they happen to fit.
Coincidences are bound to come up. And if the coincidence acts as a retrieval cue, the sense that you predicted something can seem pretty convincing.
"How to Think About Weird Things" (Mayfield Publishing)