I expected this response!I want to be clear that I am not talking about deja vu.
I believe the accepted explanation is that we are constantly making predictions and adjusting our actions accordingly, even without being conscious of it. Occasionally we're right, and it stuns the hell out of us. That may feel unsatisfying but I'm pretty sure you're not have visions of the future.