(noun) herald, precursor, predecessor, forerunner
something that precedes and indicates the approach of something or someone
(verb) herald, foretell, announce, annunciate
foreshadow or presage