foretell

verb
  1. to tell about or predict something before it happens
  2. Usage: often implies supernatural or prophetic knowledge

Examples