Here’s one explanation, though probably less interesting than you would like: confirmation bias. That is, 99% of the time, you dream about things that don’t end up happening, which you forget about because it’s common. Then 1% of the time a coincidence occurs and you have a dream that is related to events that then occur. This seems very interesting so those are the dreams you then remember. That’s confirmation bias.