foreshadow - Dictionary definition and meaning for word foreshadow
A 'shadow' of an assasin alerts you 'before' his arrival.