(n): the act of predicting (as by reasoning about the future)
foreshadow
(v): indicate by signs
(v): be a signal for or a symptom of
(adj): indistinctly prophetic
(adj): vs. unprophetic), prophetical -- (foretelling events as if by supernatural intervention