• strict warning: Declaration of FeedsImporter::copy() should be compatible with FeedsConfigurable::copy(FeedsConfigurable $configurable) in /home/writezil/public_html/sites/all/modules/feeds/includes/FeedsImporter.inc on line 94.
  • strict warning: Declaration of FeedsNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsFeedNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsFeedNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsUserProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsUserProcessor.inc on line 195.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • You must include at least one positive keyword with 3 characters or more.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display_block.inc on line 193.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 128.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 208.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 770.

Foreshadowing vs Callbacks

https://i1.wp.com/writerunboxed.com/wp-content/uploads/2018/02/223788109... 300w" sizes="(max-width: 500px) 100vw, 500px" data-recalc-dims="1" />Photo by Flickr user scofski
A couple of months ago, I took my children to see the new Lego Ninjago movie at the cinema. For those people unfamiliar with the movie (like, perhaps, most people who don’t have a child under the age of 12), the plot revolves around five trainee-ninja teenagers who must learn the ways of Spinjitsu and defeat the evil Lord Garmadon. The movie opens with our heroes foiling Lord Garmadon’s attack against the city of Ninjago by piloting giant elemental-themed mechs.
https://i1.wp.com/writerunboxed.com/wp-content/uploads/2018/02/Ninjago.p... 349w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" />There’s action and adventure and ninjas—the trifecta for my sons—and all was going well. Then, just as they easily win the battle, one of the heroes exclaims, “As long as we have these mechs, we’re unstoppable!”
It was at that moment that my ten-year-old son leaned over to me and said, “That means they’re going to lose their mechs, and have to beat Garmadon without them.”
What I said was, “Let’s keep watching and see.”
What I thought was, “Yep. We may as well leave now. We already know how the story will play out. That’s the most heavy-handed foreshadowing I’ve ever seen.”
[SPOILER ALERT: The heroes lose their mechs, and have to beat Garmadon without them.]
Later that night, I was watching some particularly good stand-up comedy. As the set drew to a close, and I was laughing much more loudly than I probably should have been while  my children were asleep in the next room, I found myself thinking about the art of the callback. That, in turn, led me to wonder about the relationship between foreshadowing and call-backs.
Are they related?
One sets up future events, and the other references past events, sure. But does that mean they’re linked?
Fair Warning
This is the third time I’ve tried to write on this topic. Each of the last two months, I got about 500 words into an article, and then realised that I had no idea what I was talking about. Or, rather, that I couldn’t get my thoughts to line themselves up in any kind of coherent order.
I’m still not sure I’ve got it all worked out in my head, but I’d love to hear what other people have to say on the topic. Consider this a conversation-starter, rather than any kind of definitive statement on the topic.
Foreshadowing
Foreshadowing as a literary or narrative technique is defined as dialogue, action, or an event that:

  • sets the stage for a story to unfold and gives the reader a hint of something that’s going to happen without revealing the story or spoiling the suspense.
  • prepares your readers on a sub-conscious level for what’s coming, without allowing them to guess the ins and outs of the plot twist.
  • creates suspense, builds anticipation, or hints at what will come later.

In other words, it’s when we hint at future events—preferably in a more subtle way than happened in my example above!
Foreshadowing, then, is primarily related to plot. We can use mood, descriptions, dialogue, etc as our means of foreshadowing, but the purpose is to build anticipation—or pose questions—about plot events. When foreshadowing is done well, we don’t even notice it until the future event happens, and we think, “Oh! Of course! I knew that was going to happen!”
Foreshadowing starts what I like to call a Line of Eventuality. Once something has been foreshadowed, it must come to pass; the line must be completed. No matter what direction the plot heads in after the foreshadowing has been done, it must eventually return to the foreshadowed event.https://i2.wp.com/writerunboxed.com/wp-content/uploads/2018/02/Foreshado... 300w, https://i2.wp.com/writerunboxed.com/wp-content/uploads/2018/02/Foreshado... 768w, https://i2.wp.com/writerunboxed.com/wp-content/uploads/2018/02/Foreshado... 1088w" sizes="(max-width: 525px) 100vw, 525px" data-recalc-dims="1" />
Callbacks
When we think of callbacks, we generally think of comedy; stand-up comedy routines, or sitcoms, or sketch comedy, or whatever. But, as with most comedy techniques, they can be used in other types of writing as well, to great effect.
A callback is described as either a relevant reference to an event that takes place earlier in the narrative, or a way to tie the loose ends of a later, seemingly unrelated, joke into a previous joke.  A callback, when used well, reminds the audience of a previous reference and not only elicits extra laughter from the new joke, but also increases the humour-value of the original.
And that, of course, is what callbacks are really all about—they remind the audience of a previous emotional reaction, and draw those past emotions into the present at a heightened level.
In order to be successful, a callback has to do three things:

  1. Immediately bring to mind a previous scene, event, or piece of dialogue.
  2. Recall the emotions from that previous moment—whether they be laughter, grief, excitement, fear, whatever.
  3. Reinforce the same emotion in the current scene.

A callback, then, isn’t a plot event, but an emotional one—a way to heighten emotional buy-in between present and past stories or scenes.
https://i1.wp.com/writerunboxed.com/wp-content/uploads/2018/02/Callbacks... 300w, https://i1.wp.com/writerunboxed.com/wp-content/uploads/2018/02/Callbacks... 768w, https://i1.wp.com/writerunboxed.com/wp-content/uploads/2018/02/Callbacks... 1100w" sizes="(max-width: 525px) 100vw, 525px" data-recalc-dims="1" />
Foreshadowing vs Callbacks
Which leads me back to where I started. Are foreshadowing and callbacks merely description of the same technique from opposite sides?
If we look at it from start to finish, we see foreshadowing of a later event, but if we look at it from finish to start, we see a callback to a previous scene?
The more I think about it, the more I think the answer to that is no. But, the two techniques often overlap in interesting and unexpected ways.
Consider, if you will, what happens the moment you’re watching a Star Wars movie and you notice Luke Skywalker’s lightsaber sitting on a shelf. That simple image may be both foreshadowing and a callback.

  • It’s foreshadowing the fact that Luke is going to make an appearance in the movie–if not now, then soon.
  • It’s a callback to previous Star Wars movies, where Luke was the hero.

Seeing that lightsaber both sets the stage and increases anticipation for a future scene, and summons up all the emotional resonance of previous scenes (movies) where Luke has engendered an emotional response.
It can work on the other side of the Line of Eventuality, as well. Perhaps the event that was foreshadowed includes a callback to the original foreshadowing, and summons forth the emotional resonance of that scene.
But it’s also very possible that both foreshadowing and callbacks operate independently at different points in the story.
What does this mean for us?
Possibly nothing. It’s entirely possible that I’m over-thinking something that everyone else takes for granted.
But it occurs to me that while we, as writers, spend a lot of time making sure we include appropriate foreshadowing–that we use it to increase tension and create believable reasons for character to behave in certain ways–we don’t often think about the way we use callbacks.
We use them. Without a doubt.
But do we use them consciously? And do we use them in the best possible way?
I have no idea. But I’d love to know what you think.
Have you ever thought about callbacks in your writing? Do you think callbacks and foreshadowing are related?

Wish you could buy this author a cup of joe?

Now, thanks to tinyCoffee and PayPal, you can!

 
 
 

About Jo EberhardtJo Eberhardt is a writer of speculative fiction, mother to two adorable boys, and lover of words and stories. She lives in rural Queensland, Australia, and spends her non-writing time worrying that the neighbor's cows will one day succeed in sneaking into her yard and eating everything in her veggie garden.Web | Twitter | Facebook | Google+ | More Posts

"There are three rules for writing the novel. Unfortunately, no one knows what they are."
W. Somerset Maugham

Random picks

  • You may perhaps also talk about what type of kid he or she was, his interests, his mood trips and individuals times when he or she designed you experience loved and special. On the other hand, if you want to publish a funeral eulogy for a brother or a sister, it would be good to dwell on your memories when you had been even now children, how you quarreled and how you acquired along. How you saved each other from your troubles and complications. In common, funeral eulogies have to be ...
  • Some people like tall women, some like blond women, and others enjoy the company of a woman with pretty feet. Well, we all have our preferences and whatever it is we have the right to feel the way that we do. There are many colors and creeds to women. So, what do you do if your preference is dating Russian girls? Different kinds of women like different things and those from Russia are not exempt from this rule. Because Russia is considered a “harder” country these women may want a bit more aggression in their men than in “softer” countries. Russian woman have to deal...
  • Blogging is the latest and greatest use of technology to enhance the online experience for your clients. Those who learn to blog effectively can reap the rewards of increased sales and well-informed clients who depend on them for their needs. Read on to learn some time-tested techniques for creating better blogs. Your blog must offer compelling and unique content in order for it to be successful. For example, you should not simply provide news updates that can be found elsewhere. There are many blogs that already do this, and many of them are not successful. Make your blog stand out by...
  •   March came in like a lion and went out…like a lion. Was your writing month similar? (I know mine was, but then, I seem to be wrestling with lions all the time.) As for publishing, the hot topics swirling around this spring are BIG industry questions. How do readers discover books, or new writers for that matter? How can publishers fine-tune their marketing efforts? What drives an author to abandon their current publishing methods (whatever they may be) to seek greener pastures? Browse the answers below and be sure to check out our hashtags on Twitter, where the pub news and...
  • It is 6 December, and today is the feast of St Nicholas. In Belgium, Germany and the Netherlands yesterday the shops were HEAVING, full of parents making things ready for when … Continue reading →

Recommended sites

Fast fact about writing

Well-known writers who have suffered from writer's block include George Gissing, Samuel Coleridge, Ralph Ellison, Joseph Mitchell and F. Scott Fitzgerald. Writers who overcame writer's block and published new work after a hiatus of decades include Harold Brodkey, whose novel The Runaway Soul appeared some 30 years after it was first projected, and Henry Roth, whose first novel, Call It Sleep, was published in 1934; his second, Mercy Of A Rude Stream, did not appear until 1994.