
How do I effectively write foreshadowing?

“How do I write foreshadowing in a way that won’t be noticed until you reread the scene?”
When foreshadowing is done right it can be one of the most mind-blowing reader experiences. It’s so satisfying when a throwaway comment, or a tiny detail turns on its head and ends up being completely central to the story you’re reading. When there’s clever, hidden clues in a book, it can make you want to start it from the beginning again, right away. That’s the magic of foreshadowing. So how can we, as writers, do it effectively?
What is foreshadowing?
At its core, foreshadowing is a literary device that plants seeds of future events in earlier parts of a story. It creates a sense of inevitability when major plot points occur while rewarding attentive readers who pick up on these early hints.
Effective foreshadowing requires a delicate balance, and it can be very difficult to get right. If it’s too obvious, it spoils the surprise. If it’s too subtle, readers will miss it entirely. The best foreshadowing often appears innocuous on first reading, camouflaged as ordinary scene-setting or character development, but becomes clear in hindsight. It also requires you to trust your readers and their ability to pick up on subtext.
Types of foreshadowing
There are two main types of foreshadowing, each with different uses. Both have their place, but knowing which to use (and when) can make the difference between predictable and masterful.
Direct foreshadowing
Direct foreshadowing is like a neon sign that lights up potential future plot points. It includes things like prophecies, omens, or explicit warnings. While it may seem at first glance that this ruins any sense of mystery, that doesn’t need to be the case. Direct foreshadowing can be ambiguous enough that it gives a sense of what the future may hold, but doesn’t provide detail on how those events might occur.
A good example of this would be the prophecies in Greek tragedy. In Sophocles’ Oedipus Rex, for instance, it was prophesied that Oedipus would kill his father and marry his mother. Therefore, the reader/viewer knows from the very beginning that this outcome is inevitable. But knowing this in advance influences the feeling of grim inevitability that follows the narrative as, while we know the outcome, how we get there remains a mystery.
Indirect foreshadowing
Indirect foreshadowing is much more subtle. To do this effectively, writers will hide clues in seemingly innocent details. This can include background descriptions that gain significance later, casual dialogue that takes on new meaning as more of the plot is revealed, seemingly random events that connect to future plot points, and character quirks that become pivotal later.
The most famous example of indirect foreshadowing is, without a doubt, Chekhov’s gun. In simple terms, Chekhov stated that if you have a gun hanging on the wall in the first scene, it should be used by the end. At first glance, it’s easily missable and might just fade into the background, but including it in your narrative gives it meaning, which you can use later for good effect.
The art of subtlety
The key to unnoticeable foreshadowing lies in making your hints feel natural within their immediate context.
Misdirection
Present your foreshadowing alongside more immediately interesting or attention-grabbing elements. Readers will focus on the obvious while subconsciously registering the hidden details.
Example: In Great Expectations, by Charles Dickens, Pip assumes Miss Havisham is his benefactor, because all the clues seem to point to her. In reality, it’s the convict Magwitch, who he helped as a child.
Casual mention
Include your foreshadowing in lists of other details or within longer descriptions. The more natural it feels in the moment, the less likely readers are to flag it as significant.
Example: In Jurassic Park, Dr. Grant casually struggles with seatbelts on the helicopter, having to tie two “female” ends together. It looks like a gag, but foreshadows the film’s theme: life finds a way, even against design.
Multiple meanings
Use descriptions or dialogue that work perfectly well in their immediate context but take on new significance later. This creates those satisfying “double-meaning” moments during rereads.
Example: In Disney’s The Lion King, Mufasa tells Simba that “The great kings of the past look down on us from the stars.” At the time, this feels like a comforting mythology that a father imparts to his son, but is foreshadowing for later in the story when Simba sees his father in the stars guiding him after his death.
The throwaway line
Include important information in casual conversation that seems unimportant at the time, but will take on extra meaning later on.
Example: In Shakespeare’s Romeo and Juliet, Mercutio jokes, “Ask for me tomorrow, and you shall find me a grave man.” At first, this is just punning wordplay, but it foreshadows his death in the next scene.
Atmospheric details
Use setting descriptions that mirror or hint at future events or tie into the theme of the project you’re working on.
Example: In Emily Brontë’s Wuthering Heights, the stormy, windswept moors serve as the backdrop. The weather doesn’t just set the mood, it foreshadows the tumultuous lives of its characters.
Character habits
Establish patterns of behaviour that become significant to the story later. This could be either for primary or secondary characters.
Example: In Great Expectations by Charles Dickens, Miss Havisham keeps her house frozen in time and always wears her wedding dress. This seems like a character quirk at first, but is revealed to be central to her plans for Estella as a tool for revenge.
Symbolic objects
Symbolic objects are often more direct foreshadowing, so it’s important to introduce them relatively early on so they gain importance as the story progresses.
Example: In The Lord of the Flies by William Goldman, the characters use a conch shell to call meetings. Early on, it represents social order and democracy, but this foreshadows its destruction later at the characters collapse into savagery.
Hidden in plain sight
Place crucial information where readers expect to find routine details; like a trail of breadcrumbs that could be overlooked.
Example: In the film The Sixth Sense, Malcolm only ever directly converses with Cole. Other interactions are cleverly staged so they never actually exchange words. It’s only in hindsight that this fact becomes obvious, after we’ve already learned that Malcolm is dead.
Common mistakes to avoid
- Being too obvious: If readers spot your foreshadowing immediately, it loses its impact.
- Inconsistent placement: Don’t bunch all your hints together, spread them out.
- Forced insertion: Foreshadowing should feel natural within its scene, not forced.
- Over-foreshadowing: Too many hints can make your plot predictable or feel too busy.
Tips for revision
When editing, consider these questions:
- Does the foreshadowing make sense in its immediate context?
- Would a first-time reader find the scene satisfying without catching the hint?
- Does the payoff feel earned when the foreshadowed event occurs?
- Are your hints varied and well-distributed throughout the story?
The reread test
A good way to test your foreshadowing is to have beta readers read your work. Get them to read it once, and then ask them questions about moments you have foreshadowed to make sure they picked up on them. Don’t be afraid to talk to your readers openly and ask them direct questions to really get a feel for how readers genuinely interpret what you’ve put to page.