crystal ball
foreglimpse
clairvoyance
soothsaying
look ahead
clairvoyant
precognitive
second-sighted
fore-handed
forehanded
prospection
foretell
futurity
future
foregleam
forward-looking
prevision
prescience
foretelling
forecasting
prediction
forward-thinking
prognostication
futurama
retrofuture
provident
soothsay
contemplation
short-range
preadaptive
forethoughtful
time
forward
fantast
futureward
amorce
futurewards
upcome
futurist
innovative
ophthalmic
retrospectively
crystal gazing
retrofuturistic
upcoming
whatever happens, happens
ahead
next time
crystal-gazing
emerge
outlook
expectation
diviner
prospect
futured
two-faced
prospective
appear
tomorrow
preimagine
to-come
Janus-faced
farsighted
age
hope
trust
set the table
promise
statement of intent
ahead of
where the puck is heading
doomwatch
coming
forth
farsightedness
hereafter
backshadow
forevermore
evermore
hence
look ahead to
prognostic
afterview
future history
foregaze
be onto something
futural
futurize