2026, August 2026

How to Write a World Where Everyone Has Something to Hide

Some of the most compelling fictional worlds are built on secrets.

Not just one huge secret that drives the entire plot, but hundreds of smaller ones woven into the lives of ordinary people. The healer knows something about the town’s history. The king is hiding what happened during the war. The quiet shopkeeper knows which customers are secretly magical. Even the protagonist may be keeping something from the reader.

A world where everyone has something to hide creates natural tension because readers quickly learn that appearances cannot be trusted.

In fantasy, paranormal romance, dark fantasy, and mystery especially, secrets can become part of the world’s atmosphere. They can influence relationships, politics, magic, families, friendships, and even entire kingdoms.

So how do you create a world where secrets feel natural rather than forced?

Let’s explore it.


1. Start With the Question: Why Do People Hide Things?

Before deciding what everyone’s secret is, figure out why people keep secrets.

People rarely hide things for no reason.

They might be afraid of:

  • Punishment
  • Rejection
  • Losing someone
  • Losing their social position
  • Being exposed as weak
  • Revealing forbidden knowledge
  • Breaking the law
  • Destroying their reputation
  • Putting someone else in danger
  • Losing their freedom
  • Being discovered as something they’re not

For example, imagine a fantasy kingdom where magic is illegal.

A woman selling flowers might secretly be a powerful fire mage.

The local priest might secretly know magic exists.

The royal guard might secretly be helping magical fugitives escape.

A child might be hiding strange abilities from their parents.

Suddenly, the entire society becomes layered with tension.

The question isn’t simply:

“Who is magical?”

It’s:

“Who knows?”

And:

“What will happen if anyone finds out?”


2. Give Your World a Reason to Distrust the Truth

A secret-filled world becomes much more believable when the society itself has a complicated relationship with truth.

Perhaps the government controls information.

Perhaps magic can alter memories.

Perhaps telling certain truths is considered dangerous.

Perhaps everyone has learned that asking too many questions can get them killed.

Or maybe history itself has been rewritten.

For example, generations might have been taught:

The old kingdom was destroyed by monsters.

But the truth is that the kingdom wasn’t destroyed by monsters.

It was destroyed by its own rulers.

Now imagine a character discovering that truth.

Suddenly, history becomes dangerous.

This creates opportunities for secrets to exist at every level of society.


3. Give Ordinary People Secrets Too

One mistake writers sometimes make is giving secrets only to important characters.

Instead, give ordinary characters their own hidden lives.

The baker might secretly be supporting a rebel organization.

The librarian might be hiding forbidden books.

The innkeeper might recognize the protagonist but pretend not to.

The village healer might know that several local children aren’t actually human.

A neighbor might secretly be communicating with someone outside the kingdom.

These secrets don’t all need to become major plot points.

Some can simply make the world feel alive.

You want readers to get the sense that every person has a story they aren’t telling.


4. Make Secrets Different Sizes

Not every secret should be capable of destroying the world.

Think about creating different levels.

Small secrets

These affect individuals.

  • A secret crush
  • A hidden debt
  • A stolen object
  • A family disagreement
  • A forbidden friendship

Medium secrets

These can affect relationships or communities.

  • An affair
  • A hidden magical ability
  • A secret identity
  • A betrayal
  • A family curse
  • An illegal relationship

Major secrets

These can affect the entire story.

  • The king isn’t who everyone thinks he is.
  • The gods are lying.
  • The magical system was created through murder.
  • The protagonist’s family caused the original war.
  • The enemy isn’t actually the villain.
  • The world is slowly dying.

Having different sizes of secrets prevents your story from feeling like every character is carrying an apocalyptic revelation.


5. Give Important Characters Conflicting Secrets

Secrets become especially interesting when characters are hiding things from each other.

Imagine two characters who are falling in love.

Character A secretly knows Character B’s family is responsible for a terrible tragedy.

Character B secretly knows Character A is using a false identity.

Neither realizes the other knows something.

Now every romantic interaction carries additional tension.

A simple conversation can have multiple meanings.

“I trust you.”

might actually mean:

“I want to trust you, but I don’t know if I can.”

This works beautifully in romance because emotional intimacy becomes connected to the question of whether characters are willing to reveal their true selves.


6. Don’t Make Every Secret a Lie

A character doesn’t necessarily have to actively deceive people.

Sometimes they simply refuse to tell the whole truth.

There’s a difference between:

“I have never met him.”

and:

“I don’t want to talk about him.”

The second statement can be much more intriguing.

Characters can avoid questions.

They can change subjects.

They can give technically truthful answers.

They can tell half-truths.

They can remain silent.

They can say:

“You don’t want to know.”

And sometimes, that’s enough to make readers desperate to find out.


7. Create a Culture of Secrets

If secrecy is common throughout your world, it should influence the culture.

Maybe people have developed sayings about keeping secrets.

Perhaps children are taught:

Never tell a stranger your family’s true name.

Maybe magical families use coded language.

Maybe people wear masks during certain ceremonies.

Maybe nobles maintain secret identities outside court.

Maybe everyone has two names: a public name and a private name.

Maybe revealing someone’s secret is considered a greater crime than murder.

These cultural details make secrecy feel like part of the world rather than simply a plot device.


8. Use Secrets to Build Suspicion

A world full of secrets should make characters—and readers—question what they see.

If someone behaves strangely, readers should wonder why.

If a character refuses to enter a particular building, there should be a reason.

If someone becomes terrified when a certain name is mentioned, that reaction should matter.

You can plant small clues throughout the story.

For example:

  • A character recognizes an ancient symbol.
  • Someone knows information they shouldn’t possess.
  • A supposedly ordinary character has unusual scars.
  • A servant knows details about the royal family.
  • Someone reacts strangely to the protagonist’s presence.
  • An old photograph contains a familiar face.

Individually, these details may seem insignificant.

Together, they create a mystery.


9. Let Characters Have Secrets From Themselves

One of my favorite ways to build a secret-filled story is to make the protagonist unaware of their own secret.

Maybe they have forgotten something.

Maybe their memories were altered.

Maybe their family lied about their childhood.

Maybe they aren’t actually the person they believe themselves to be.

Maybe their magic has been suppressed.

Maybe they’ve been responsible for something terrible without remembering it.

This creates a powerful question:

What if the person with the biggest secret doesn’t even know they have one?

That can make the eventual revelation especially powerful.


10. Connect Secrets to Your Magic System

If you’re writing fantasy, secrets can become part of the magic itself.

Perhaps certain spells require forbidden knowledge.

Perhaps knowing someone’s true name gives you power over them.

Perhaps memories can be bought and sold.

Perhaps magical contracts punish people who reveal certain information.

Perhaps knowledge itself is dangerous.

Imagine a world where learning the true history of magic causes someone to become magically connected to it.

Suddenly, librarians, historians, scholars, and archivists become incredibly important.

Knowledge isn’t just information.

Knowledge is power.


11. Let Secrets Have Consequences

A secret shouldn’t exist simply because it sounds mysterious.

Ask yourself:

What happens if this secret is revealed?

Maybe a character loses their family.

Maybe someone is arrested.

Maybe a romance ends.

Maybe a war begins.

Maybe a kingdom collapses.

Maybe someone discovers that their entire identity was built on a lie.

The greater the consequence, the more pressure characters have to keep quiet.

But remember that consequences don’t always have to be dramatic.

Sometimes revealing a secret simply changes how someone sees another person.

That can be just as devastating.


12. Don’t Reveal Everything at Once

When you finally reveal a secret, consider leaving another question behind.

For example:

The protagonist discovers their father was a powerful sorcerer.

But then they discover he wasn’t the one who taught them magic.

Someone else was.

Who?

Now the first mystery has been answered, but a second one has appeared.

This creates a chain of discoveries that keeps readers moving forward.

Think of your secrets like doors.

Opening one door should sometimes reveal another door behind it.


13. Let Secrets Change Relationships

The best secret reveals don’t just provide information.

They change relationships.

A character might discover:

  • Their best friend betrayed them.
  • Their lover knew the truth all along.
  • Their parent lied to protect them.
  • Their enemy once saved their life.
  • Their mentor manipulated them.
  • Their sibling sacrificed something for them.

The revelation should force the characters to make a choice.

Do they forgive?

Do they leave?

Do they seek revenge?

Do they keep another secret?

Do they finally tell the truth?

That is where secrets become emotionally powerful.


14. Give Your Villain a Secret Too

Your antagonist shouldn’t necessarily be an open book.

Maybe the villain has a secret that changes how readers understand them.

Perhaps they aren’t trying to conquer the world.

They’re trying to prevent something worse.

Perhaps they caused a terrible event because someone forced them to.

Perhaps they genuinely love someone.

Perhaps they are hiding the fact that their power is slowly killing them.

Or perhaps the villain knows the truth about the protagonist and has been waiting for them to discover it.

A mysterious antagonist can keep readers guessing long after the obvious villain has been identified.


15. Create a Secret Web

Instead of thinking about secrets individually, connect them.

Imagine this:

The protagonist is hiding their magical abilities.

Their best friend knows but doesn’t reveal it.

The best friend’s mother knows the protagonist’s family.

The protagonist’s family is hiding an ancient connection to the royal family.

The royal family is hiding the truth about the war.

The king’s advisor knows the truth but is using it for political power.

Suddenly, one secret leads into another.

You have created a web of secrets.

The fun comes from discovering how everything connects.


A Simple Secret-Building Exercise

Try creating five characters.

For each one, write:

What everyone believes about them:
What does the world think is true?

What they’re hiding:
What don’t they want people to know?

Why they’re hiding it:
What are they afraid will happen?

Who knows:
Does anyone else know the truth?

What happens if they’re exposed:
What would change?

For example:

The Village Healer

Everyone believes: She’s a kind elderly woman who knows traditional medicine.

Secret: She’s actually immortal.

Why: She’s terrified that people will discover what she is.

Who knows: The local priest.

Consequence: If exposed, people may discover that she was present during events that supposedly happened hundreds of years ago.

Now you’ve created a character with history, mystery, and potential plot connections.


The Most Important Rule: Secrets Should Reveal Character

A secret isn’t interesting simply because it’s shocking.

It’s interesting because of what it tells us about the person keeping it.

Why are they afraid?

What do they regret?

Who are they protecting?

What would they sacrifice to keep the secret?

What does the secret say about their past?

And most importantly:

Who would they become if they finally told the truth?

A world where everyone has something to hide isn’t really about deception.

It’s about vulnerability.

Everyone is carrying something.

Everyone has a reason for keeping part of themselves hidden.

And eventually, your story gets to ask the most important question of all:

What happens when the secrets can no longer stay buried?


Final Thoughts

Creating a world where everyone has something to hide can give your story an incredible sense of mystery.

You don’t need every character to have a shocking secret. You simply need to understand that people are complicated. They have fears, regrets, loyalties, desires, and histories that aren’t visible on the surface.

Let those hidden pieces shape your world.

Let secrets influence friendships.

Let them complicate romance.

Let them affect politics and magic.

Let them create misunderstandings.

And when the truth finally comes out, make sure it changes something.

Because the best secrets aren’t simply answers to questions.

They’re revelations that make readers look back at everything they’ve already read and think:

“Wait… that changes everything.”

Happy Writing ^_^

Leave a comment