← All posts

Who knows what, and when

Dramatic irony is not a mood, it is bookkeeping: the gap between what a character knows and what the reader knows, tracked over time. So we tracked it, and the chart turned out to be a map of every suspense window in the story.

David Len2 min read
Contents

Here is a small, unfashionable claim: dramatic irony is bookkeeping.

The audience knows the man on the phone is the killer. The detective doesn't. Every scene those two facts stay out of sync, the room is charged, not because anything loud is happening, but because you are holding a fact the character on screen is missing. Close the gap and the charge discharges. That's the whole engine of suspense, and it runs entirely on a ledger of who-knows-what.

Writers do this ledger in their heads. It's one of the first things that falls over at scale: twelve characters, forty scenes, a secret that leaks to three of them at different times and stays hidden from a fourth until the finale. Miss an entry and you get the two classic failures: a "twist" the reader saw coming an hour ago, or a character who suddenly knows something they were never told.

So we kept the ledger

Every secret in a story has a lifecycle, and it's small enough to write down:

  • planted: it enters the world, held by someone
  • spread: it's learned by someone new (willingly told, or found out)
  • exposed: it goes public; the gap collapses

Track those events per character and you stop having "a secret" and start having a contagion map: this fact spreading through the cast one person at a time, each transfer stamped with the scene it happened in. The shaded regions, where the reader knows and a given character still doesn't, are, quite literally, the suspense windows. You can point at them.

What the map is good for

Two things, mostly.

Finding the dead irony. A secret that goes from planted straight to exposed with no gap in between generated no suspense: nobody got to sit in the not-knowing. That's often a reveal that landed too early, or a plant that never got to do its job. The map makes it a visible flat line instead of a feeling you can't name at 2am.

Protecting the live irony. The opposite failure is worse: a character acting on knowledge the ledger says they don't have yet. That's not a suspense problem, it's a continuity break, and it's exactly the kind of thing that survives every read-through because your brain helpfully fills in the knowledge you, the author, already have.

None of this tells you where to put your twist. It's not trying to. It's the ledger you were already keeping in your head, made durable enough to survive chapter 30, so the gap between what your reader knows and what your character knows stays yours to open and close on purpose.

Working note: the lifecycle grammar is real and shipped; the framing here is still being sharpened.