How to Write Complex Characters: Why Contradictions Make Fiction Better

Share on:

Perfect characters are boring. Complex characters are unforgettable.

Think about your favorite fictional characters. Chances are, you don’t love them because they’re consistently brave, kind, intelligent, or morally upright. You love them because they’re complicated.

complex charactersThe courageous hero who is terrified of being abandoned. The fiercely independent woman who desperately wants someone to take care of her. The sarcastic teenager who can make everyone laugh but has no idea how to tell someone he’s hurting.

Those contradictions make characters feel human.

And if you’re trying to figure out how to write complex characters, contradictions are one of the most useful tools in your writing arsenal.

What Makes a Character Complex?

A complex character isn’t necessarily mysterious, morally gray, or emotionally damaged. I’ve explored this idea in more detail in The Contradiction Principle: Why Realistic Characters Shouldn’t Always Make Sense, where I explain how seemingly incompatible personality traits can make fictional characters feel more authentic.

Complexity comes from having multiple motivations, beliefs, desires, and fears that don’t always cooperate. Consider a character who values honesty but lies to protect someone they love. Is that character dishonest? Protective? Hypocritical?

Possibly all three.

The interesting question isn’t which label applies. It’s why the character believes that particular lie is justified.That’s where characterization becomes storytelling.

1. Give Your Character Conflicting Traits

Start with two qualities that seem incompatible.

  • Brave but insecure.
  • Generous but jealous.
  • Loyal but secretive.
  • Independent but desperate for approval.
  • Compassionate but quick to judge.

The trick is making both qualities believable.

A character who is protective of her younger brother might also be controlling. Both behaviors could come from the same fear: losing someone she loves.

Now you have more than two personality traits. You have a source of conflict.

2. Separate What They Want From What They Need

Your character’s goal gives the story direction. Their emotional need gives the story depth.Imagine a complex charactersteenager who wants to prove he doesn’t need anyone. He works harder than everyone else, refuses assistance, and prides himself on solving problems alone. But what he actually needs is to understand that accepting help doesn’t make him weak. His greatest strength has become one of his greatest obstacles. That tension can influence his relationships, decisions, and eventual character arc.

3. Discover the Lie Your Character Believes

Many characters operate according to a deeply held belief that isn’t entirely true.Maybe they believe love always comes with conditions. Maybe they think showing weakness invites betrayal. Maybe they’ve  convinced themselves that being needed is the same as being loved. These beliefs don’t have to be complex charactersdramatic. Sometimes the most damaging lie is something as ordinary as, “If I disappoint someone, they’ll stop caring about me.” Give your character a reason to believe that lie. Then create circumstances that challenge it.

Those deeply held beliefs often become the foundation of a character’s flaws.
If you’re looking for more ways to turn those imperfections into compelling fiction,
check out my article on how to write flawed characters readers will root for.

4. Put Your Character Through the Hypocrisy Test

This is one of my favorite character-development exercises.

What behavior does your character condemn in other people but excuse in themselves?

Perhaps your character despises dishonesty but routinely withholds important information. Maybe they criticize people who avoid difficult conversations while dodging every uncomfortable discussion in their own life. The goal isn’t to make your character unlikeable. It’s to reveal the complicated logic people use to justify their own behavior. And if another character notices the contradiction? Even better. Now you’ve got conflict.

5. Let Relationships Reveal Different Sides

We don’t behave exactly the same way with everyone we know. Neither should our characters. Your protagonist might be fearless around friends, cautious around a parent, and unexpectedly vulnerable with someone they barely know. Ask yourself which relationships encourage your character’s best qualities and which expose their worst. Then look for opportunities to put those versions of the character in conflict. What happens when the person who knows your protagonist’s secrets meets the person they’re trying to impress? There’s a scene waiting to happen.

6. Make Contradictions Matter to the Plot

Here’s where character development becomes more than filling out a worksheet. Your character’s complex characterscontradictions should influence what they do. A loyal character who fears abandonment might betray a friend to avoid being rejected first. A compassionate character who values justice might struggle when someone they love deserves punishment. The strongest moments often force characters to choose between two values they genuinely believe in. Those choices reveal character more effectively than pages of description. Don’t just tell readers your protagonist is complicated. Give them a reason to see it.

For another perspective on this technique, Angela Ackerman explores how to write compelling inner conflict on Jane Friedman’s website, including how conflicting beliefs and emotions
can make fictional characters more relatable.

 

Free Character Development Workbook

Beautifully Flawed

The Character Contradictions Workbook

Ten guided exercises covering hidden fears, conflicting traits, emotional needs, relationships, difficult choices, and the Hypocrisy Test.

Includes a reusable character profile you can print for every story.

No email required. No subscription necessary. Just a free writing resource.


Download Your Free Workbook

Final Thoughts

Your characters don’t have to be perfect. They don’t even have to be particularly nice. But their choices should make sense in the context of who they are, what they’ve experienced, and what they believe. Give them competing desires. Let them make mistakes. Allow them to justify decisions they would criticize in someone else. Then put them in situations where they have to confront those contradictions. Because the most memorable characters aren’t the ones who always know exactly who they are. They’re the ones who have to find out.

Happy writing!

Tracie Joy | Majik Press

Enjoyed this page? Share it!

Leave a Reply

Your email address will not be published. Required fields are marked *

consanguinity

Consanguinity

Book One of The Veilshard Chronicles Get your copy here!

home

Join My Newsletter

Get writing tips, free resources, behind-the-scenes updates, and news about upcoming books delivered right to your inbox.

home

Free Writing Resources

Looking for plotting worksheets, first chapter checklists, character development guides, and more? Visit the Writing Resources Library.

home
Categories