Definitions of foretold:

  • adjective:   known beforehand