Writing 101: ForeshadowingForeshadowing is a writing method in which a writer gives an advance clue predicting a later event in the story. There are numerous ways...