foreshadowing definition

Foreshadowing is a literary technique in which an author gives hints or clues about what will happen later in a story. These clues may be subtle or more obvious, but they help create suspense and build anticipation for the reader. Foreshadowing can be used to create a sense of foreboding, to build tension, or to suggest future events or developments in a story.