prescient
/prɛˈsɪʃənt/Definitions
1. adjective
having or showing a keen understanding and foresight; able to foresee the future.
“The novelist’s prescient writing style captivated readers with its insightful predictions.”
2. noun
the faculty of being able to foresee the future.
“Her prescient nature allowed her to make wise investment decisions.”