Why do authors use foreshadowing?

one sentence

1 answer

Authors use foreshadowing to create suspense and build anticipation, leading readers to make predictions about future events in the story.