Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 199

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/creati10/public_html/wp-includes/class-wp.php on line 173
Ah, Come On Baby, Stop Teasing, Show Me, Show Me, Show Me – Show, Don’t Tell – The Creative Cauldron

Ah, Come On Baby, Stop Teasing, Show Me, Show Me, Show Me – Show, Don’t Tell


.

by
Jeff Colburn

It’s been a hard day. You settle into your most comfortable chair with the book you just bought. All you want to do is get lost in a good story for awhile. You open the book and begin to read. Which of the following would let you know that you’re holding a book that you can get lost in?

“Jack was nervous as he entered the boardroom.”

OR

“Jack entered the boardroom. He felt the knot in his stomach tighten as thirty five sets of eyes stared at him. A downpour of sweat soaked his armpits, and shirt. Trickles of sweat even rolled down his back. He was glad to have on his heavy dark jacket. The chairman cleared his throat disapprovingly. Jack’s mouth went so dry it felt like he hadn’t swallowed in years. When he glanced at the chairman, his stomach rumbled. Jack prayed he wouldn’t need to make a mad dash to the bathroom.

In the first example, the author expects the reader to do all the work, while in the second, he has done his job as a writer. He has described the scene with enough detail so that the reader can feel the man’s discomfort, in all of its nasty aspects.

Telling a scene in a story instead of showing is one of the most common mistakes that new, and not so new, writers make.

There are two techniques I use to insure that I show and don’t tell. First, I imagine that I am explaining something to someone from Mars, who has not experienced anything on Earth. The next thing I do is ask myself what senses are involved. If the reader were in the scene, what would he or she see, hear, smell, taste and feel?

Would they smell bad breath or an orange tree in bloom?

Would they feel the baking heat of the Sahara summer, or an ice cube being drawn down their neck?

Would they taste their own blood during a fight, or a slice of chocolate cheesecake from a five star restaurant?

Would they hear the deafening roar of a jet engine just yards away, or the soft whisper of their lover’s voice in bed next to them?

Would they see the ghastly carnage of war, or the face of their newborn child?

I think you get the picture. Don’t assume that the reader will, or can, fill in the gaps. It’s your job to describe the scene in enough detail so that your reader sees and feels in their mind what you saw and felt in yours, as you wrote the scene. But be careful not to go overboard on detail. This is where the skill of a writer really shows. There are definitely times when you want the reader to fill in the blanks. Their imagination can often be more terrifying than anything you could write because they will tap into their own fears. It’s a balancing act to know how much to tell and what to leave to the reader’s imagination.

So study the world around you, the magnificent and mundane, and convey this in your writing.

Have Fun,
Jeff