Can you explain the difference between predicting and forshadowing and what they each mean?

1 answer

They are very similar, but I would think predicting is more specific about what will happen, while foreshadowing is more like hinting at what will happen.

http://www.answers.com/predict

http://www.answers.com/foreshadow