‘Charles’ by Shirley Jackson


Charles by Shirley Jackson, 1949

The magic trick:

Using a brilliant beginning that both points to and obfuscates the ending

“Charles” builds to an ending that would make O. Henry proud. It has that same kind of magical combination of predictably surprising.

We get set up from the start. The mother begins the story with such a clear vision. She says, yeah, my boy changed when he started kindergarten. The little boy of before was gone.

And yet…

As the story goes on she forgets or we forget or we both forget. We get wrapped up in the fun of Laurie’s stories, manipulated perfectly in time for the finale. And that’s quite a trick on Jackson’s part.

The selection:

The day my son Laurie started kindergarten he renounced corduroy overalls with bibs and began wearing blue jeans with a belt; I watched him go off the first morning with the older girl next door, seeing clearly that an era of my life was ended, my sweet-voiced nursery-school tot replaced by a long-trousered, swaggering character who forgot to stop at the corner and wave good-bye to me.

He came home the same way, the front door slamming open, his cap on the floor, and the voice suddenly become raucous shouting, “Isn’t anybody here?”

At lunch he spoke insolently to his father, spilled his baby sister’s milk, and remarked that his teacher said we were not to take the name of the Lord in vain.

“How was school today?” I asked, elaborately casual.
“All right,” he said.
“Did you learn anything?” his father asked.
Laurie regarded his father coldly. “I didn’t learn nothing,” he said.


As always, join the conversation in the comments section below, on SSMT Facebook or on Twitter @ShortStoryMT.

Subscribe to the Short Story Magic Tricks Monthly Newsletter to get the latest short story news, contests and fun.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s