Definitions of foreshadowing:

  • noun:   the act of providing vague advance indications; representing beforehand
  • adjective:   indistinctly prophetic