There is something incredibly compelling about a character who knows something the reader—and perhaps everyone around them—doesn’t.
A dark secret can turn an otherwise ordinary character into someone mysterious, complicated, and unpredictable. Maybe they committed a terrible crime. Maybe they betrayed someone they loved. Maybe they know the truth about a disappearance. Or perhaps they are hiding something about themselves that could completely change how others see them.
The best dark secrets aren’t included simply for shock value. They should change the character, influence their choices, and create tension within the story.
Here’s how to create a character with a dark secret that actually matters.
1. Start With the Secret
Before building the character, figure out what they’re hiding.
Ask yourself:
- What is the secret?
- Why is it considered dark?
- Who would be hurt if it were revealed?
- Who else knows?
- How long have they been hiding it?
- What would happen if someone discovered it?
Your secret doesn’t necessarily have to involve murder or something extreme.
A character could be hiding:
- A betrayal
- An affair
- A forbidden relationship
- A supernatural ability
- A past crime
- Someone’s death
- Their true identity
- The fact that they caused an accident
- A terrible mistake
- A connection to the villain
- Something they did to survive
Sometimes a relatively simple secret can become powerful when you explore its emotional consequences.
2. Give the Character a Reason to Hide It
A secret becomes more interesting when there is a believable reason the character can’t simply tell the truth.
Maybe they are afraid of losing someone.
Maybe they could go to prison.
Maybe revealing the truth would put someone else in danger.
Maybe they are ashamed.
Or perhaps they believe that nobody would understand.
Consider this:
What does the character believe will happen if the truth comes out?
The answer should be something they genuinely fear.
For example, a character might be hiding the fact that they accidentally caused their brother’s death.
They aren’t necessarily hiding it because they are evil.
They’re hiding it because they believe their family would never forgive them.
That gives the secret emotional weight.
3. Make the Secret Affect Their Personality
A dark secret shouldn’t exist separately from the character.
It should influence who they are.
Someone hiding a traumatic secret might be extremely private. Someone hiding a betrayal might have difficulty trusting others. Someone hiding a crime might constantly worry about being discovered.
Think about how the secret has shaped them.
Perhaps your character:
- Avoids certain places
- Refuses to discuss their childhood
- Becomes defensive when questioned
- Has difficulty forming relationships
- Overreacts to certain situations
- Keeps people at a distance
- Lies unnecessarily
- Obsessively controls their surroundings
- Has nightmares
- Avoids someone connected to their past
These behaviors can make the character feel like a real person rather than a character who simply has a secret attached to them.
4. Don’t Reveal Everything Immediately
One of the most enjoyable parts of writing a character with a dark secret is allowing readers to slowly realize that something isn’t right.
Instead of saying:
Daniel had murdered someone ten years ago.
You could show his reaction when someone casually mentions an old murder.
Maybe his hands suddenly become still.
Maybe he changes the subject.
Maybe he knows a detail about the crime that was never released publicly.
Maybe he refuses to visit the town where it happened.
Small clues can be much more effective than immediately explaining everything.
Give readers enough information to become curious.
5. Leave Clues Along the Way
Think of your character’s secret as a puzzle.
You can plant small clues throughout the story.
For example:
Early in the story:
The character refuses to talk about their hometown.
Later:
Someone mentions a missing person from that town, and the character becomes uncomfortable.
Later still:
The reader discovers an old photograph containing the character.
Near the reveal:
Someone realizes the character knew the missing person.
Each clue should make the reader ask another question.
The goal isn’t necessarily to make the secret impossible to guess.
Sometimes the most satisfying mysteries are the ones where readers eventually think:
“I should have seen that coming.”
6. Give Them a Secret They Can’t Completely Escape
Secrets have consequences.
Even if nobody knows the truth, the character still has to live with it.
That can create internal conflict.
Maybe they want to confess but are too afraid.
Maybe they attempt to make up for what they did.
Maybe they become obsessed with protecting someone.
Maybe they begin making increasingly bad decisions to keep the secret hidden.
This is where the secret can become part of the character’s arc.
The character isn’t simply hiding something.
They are being shaped by the act of hiding it.
7. Consider Whether the Character Feels Guilty
Not every character with a dark secret should feel guilty.
That can actually make things more interesting.
You could have:
The Guilty Character:
They regret what they did and desperately want forgiveness.
The Unrepentant Character:
They know what they did was terrible but don’t regret it.
The Justified Character:
They believe they had no other choice.
The Conflicted Character:
Part of them regrets it, while another part believes they would do it again.
The Amnesiac Character:
They don’t remember what they did.
The Self-Deceived Character:
They’ve convinced themselves that what happened wasn’t their fault.
Each version creates a very different story.
8. Make the Secret Relevant to the Plot
One mistake writers sometimes make is creating a fascinating secret that doesn’t actually affect the story.
If you remove the secret and absolutely nothing changes, it probably isn’t doing enough.
Ask yourself:
What would be different about this story if the secret didn’t exist?
The secret could affect:
- The romance
- The main conflict
- The villain
- The character’s goal
- The character’s relationships
- The ending
- Another character’s motivations
For example, imagine a fantasy romance where the protagonist falls in love with someone from a rival kingdom.
Everything seems perfect—until the protagonist realizes their lover’s family was responsible for the death of someone they secretly killed years earlier.
Suddenly, the secret isn’t just backstory.
It becomes part of the central conflict.
9. Think About Who Would Be Hurt by the Truth
A secret becomes much more powerful when revealing it has consequences for other people.
Ask:
Who would be affected?
Maybe the character’s best friend would feel betrayed.
Maybe their romantic partner would leave.
Maybe their family would disown them.
Maybe an innocent person would be blamed.
Maybe revealing the secret would start a war.
This gives the eventual reveal stakes.
10. Don’t Make the Character Completely Evil
A character can do something terrible without becoming completely one-dimensional.
In fact, morally complicated characters can be much more interesting.
Maybe they did something horrible for a reason the reader understands.
Maybe they sacrificed one person to save hundreds.
Maybe they betrayed someone because they were being threatened.
Maybe they made a terrible choice when they were young.
Understanding why someone did something doesn’t mean excusing their actions.
That distinction can create fascinating characters.
The reader can think:
“I understand why you did it… but I don’t know if I can forgive you.”
11. Decide When the Secret Should Be Revealed
You don’t necessarily have to wait until the final chapter.
The secret could be revealed:
- At the midpoint
- During a major confrontation
- After the romance becomes serious
- Right before the climax
- In the final chapter
- After the reader already suspects it
Each choice creates a different effect.
An early reveal allows the story to explore the consequences.
A late reveal creates mystery and suspense.
A particularly interesting approach is to let the reader discover the secret before another character does.
Now the reader has to watch the character lie while knowing the truth.
That can create incredible tension.
12. Make the Reveal Matter
The reveal shouldn’t simply be:
“Here’s my secret!”
And then everyone moves on.
Give the revelation consequences.
Someone might walk away.
A relationship might end.
The character might finally confess.
Someone might seek revenge.
The protagonist might realize everything they believed about another character was wrong.
The reveal should change something.
Otherwise, why keep the secret in the first place?
A Simple Dark Secret Formula
If you’re struggling to come up with an idea, try this formula:
Your character did [something terrible], because [reason]. They hid it because [fear]. Now [new situation] threatens to expose them.
For example:
A young mage accidentally killed her best friend while practicing forbidden magic. She hid the death because she feared being executed. Years later, she discovers that someone has been investigating the old disappearance—and they have found evidence connecting her to it.
Immediately, you have a character, a secret, a reason for hiding it, and a source of conflict.
Dark Secret Writing Prompts
Need some inspiration? Try one of these:
- Your protagonist knows who murdered the king but has never revealed their identity.
- A character’s greatest enemy is secretly their sibling.
- Someone believes your protagonist died years ago.
- Your character accidentally caused the disappearance of someone they loved.
- A character is protecting someone who doesn’t deserve their protection.
- Your protagonist has been lying about their identity since childhood.
- A character knows the villain personally.
- Your protagonist betrayed their closest friend for a reason nobody knows.
- A character is secretly responsible for the disaster that destroyed their hometown.
- Someone discovers a letter that could expose everything your character has hidden.
Let the Secret Change the Character
A dark secret is more than a plot twist.
It’s an opportunity to explore guilt, fear, shame, survival, love, betrayal, forgiveness, and the complicated choices people make when they believe they have no other options.
The most memorable characters aren’t necessarily the ones with the darkest secrets.
They’re the ones whose secrets force them to make difficult choices.
So when you’re creating your next character, don’t just ask:
“What are they hiding?”
Ask:
“What has hiding this secret cost them?”
That’s where the real story begins.
Happy Writing ^_^
