• Anticipated
• Divined
• Envisioned
• Envisioned the future
• Knew beforehand
• Knew in advance
• Made like Cassandra
• Predicted
• Prognosticated
• Prophesied