ScriptorumBuy for Windows
Menu

A practical writing guide

How to map character relationships in your novel.

A practical method for turning character notes into visible plot pressure with a relationship map. The Lantern Archive is a fictional worked example you can adapt to your own story.

Start with the first fragment ↓Worked example: The Lantern Archive
A fictional book, used as a worked example

A fictional book, used as a worked example

A character relationship map linking people, places, and factions in Scriptorum

A relationship map is only useful when every line answers a story question. The goal is not a diagram that proves two characters exist—it is a way to see the pressures that will drive your plot.

01

List the people, places, and forces that matter

Begin by giving each significant story element its own profile in a collection: characters, locations, objects, factions, and events. You are not filling in biographies yet—you are identifying the pieces that repeatedly affect decisions in your story.

Keep collections named the way your story thinks. If your book has "Houses" rather than "Factions," name them that way. The map should reflect your world, not a fixed template.

  • One profile per significant element
  • Name collections to fit your world
  • Include places and forces, not just people
  • Add elements as the story reveals them

Try it with your own story

Create profiles for the people, places, and forces that shape decisions: Elara, Rowan, the Archive, the Ashen Council, the missing ward. Name collections the way your world thinks.

Step 1 · Give each element its own profile

Step 1 · Give each element its own profile

A collection of character profiles for The Lantern Archive
02

Draw the connection, then say what it means

Place elements on the Relationship Map and connect the ones that shape one another. A connection is far more useful once you label it: an alliance, a debt, a rivalry, a secret, a bloodline. Double-click a connection to name and classify it.

A labeled connection is a small promise to the reader. "Uneasy alliance" implies a break to come; "owes a debt" implies a moment of collection. The map turns quiet character notes into visible plot pressure.

Try it with your own story

Connect Elara to the Archive and the Council, then double-click each line to label it—"can unlock," "uneasy alliance." A labeled connection is a small promise of a scene to come.

Step 2 · Draw the connection, then name it

Step 2 · Draw the connection, then name it

Labeled connections between Elara and the people and places around her
03

Read the map from a single character's point of view

Open a character's profile and you can see the connections that involve them gathered in one place, alongside their notes and the planning and manuscript material linked to them. This is the map read from the inside: everything pressing on one person.

That single-character view is where relationships become throughlines. When you can see who a character owes, fears, protects, and wants, the next meaningful scene is usually obvious.

Try it with your own story

Open Elara's profile to see every connection that involves her in one place. When you can see who she owes, fears, and wants, the next meaningful scene is usually obvious.

Step 3 · Read the map from inside one character

Step 3 · Read the map from inside one character

Elara's profile gathering her connections, notes, and linked material

A small scene-card checklist

  1. Who wants something in this scene?
  2. What makes it difficult?
  3. What changes: knowledge, power, risk, or commitment?
  4. What question or consequence carries into the next scene?

If a card answers none of these, keep it as research or atmosphere until it earns a place in the sequence.

04

Keep the map honest as the story changes

Relationships shift as you draft. When an alliance fractures or a secret comes out, update the connection so the map continues to describe the book you are actually writing rather than the one you first imagined.

Prune connections that never do any work. A sparse, truthful map is more useful than a dense one, and it keeps every remaining line meaningful.

Try it with your own story

When the alliance with Rowan fractures, update the connection so the map keeps describing the book you are writing. Prune lines that never do any work.

Step 4 · Keep the map honest as the story turns

Step 4 · Keep the map honest as the story turns

An updated relationship map reflecting a fractured alliance

Common questions

Useful things to know.

How is a relationship map different from a character list?

A list records who exists; a map records how they affect one another. The value is in the labeled connections—alliances, debts, rivalries, secrets—because those are the pressures that generate scenes and consequences.

Can I connect a character to places and events, not just other people?

Yes. You can connect any story elements—characters, locations, objects, factions, and events—so a character's throughline includes the specific places and moments that shape them.

Plan. Write. Publish.

Give your story a workspace.

Scriptorum for Windows 10 & 11. A one-time purchase for up to three personal devices. Activate online, then write offline.

Questions before you buy? →
Direct Windows edition
$39.99USD

One-time purchase. A perpetual license for the version you buy, on up to three personal devices.

Applicable taxes calculated at checkout.

Checkout is handled by Stripe/Link for Mayfly Creative Studios LLC. Your license key and installer link arrive by email.

Refunds and purchase terms ↗