Foreshadowed
• Augured
• Forecasted
• Foretold
• Indicated by signs
• Portended
• Predicted
• Presaged
• Was an omen of