prescience

noun the ability to know what will or might happen in the future