foreboder

Noun

 * 1)  an oracle; one who tells the future.
 * 2)  Something that implies the imminent occurrence of another event.
 * The cold was a foreboder of the nightmares of the winter that lay ahead.