There’s a reason the characters we remember most aren’t the strongest.
They aren’t the smartest or the most fearless person, and they don’t always say the right thing. Sometimes, they’re the least likely to keep our attention, and yet, they do.
What they are, is flawed.
They don’t have everything figured out. They make mistakes. Fear sometimes gets the better of them. They love too deeply, trust too easily, hold on too tightly, or push everyone away before they have the chance to leave.
We love them because they are uniquely, sometimes embarrassingly, human.
As writers, it’s easy to worry that giving our protagonist too many flaws will make readers dislike them. We sand down their rough edges. We make them kinder, wiser, or more capable than anyone realistically would be, believing perfection will make them more admirable.
But perfection doesn’t create connection.
Humanity does.
Readers don’t fall in love with characters because they’re flawless. They fall in love with them because they recognize pieces of themselves within them. And since we’re human, it makes sense that the characters who ultimately steal our hearts are the ones who reflect that humanity back to us.
Flaws Are What Make a Character Feel Alive
The people we love most in our own lives are rarely perfect.
They’re stubborn. They overthink. They say the wrong thing, avoid difficult conversations, cling to old wounds, or hide behind humor when life becomes too heavy to carry.
Those imperfections don’t make them harder to love.
If anything, they make them easier.
The same is true for fictional characters.
Readers aren’t searching for someone who always knows exactly what to do. They’re searching for someone who reacts the way a real person might when they’re grieving, hopeful, ashamed, overwhelmed, or afraid.
Because once a character begins to feel real, the story does too.
Readers Root for Growth, Not Perfection
The most compelling stories aren’t about people who already have life figured out.
They’re about people trying to become someone better than they were yesterday.
A warrior learning that strength isn’t the same as invincibility. A queen discovering that leadership demands vulnerability. A thief risking trust for the first time after a lifetime of betrayal.
These aren’t simply moments that move the plot forward.
They’re the moments that move the character forward.
Readers continue turning pages because they aren’t waiting to see whether the protagonist succeeds. They’re waiting to see who the protagonist becomes.
Growth is what keeps us invested, and growth is only possible when there’s somewhere to grow.
Every Flaw Creates Opportunity
A character’s flaws don’t simply add personality.
They create possibility.
Every insecurity, fear, false belief, or unhealthy coping mechanism becomes another source of tension, another difficult choice, another opportunity for transformation.
A perfectionist struggles to let go.
Someone terrified of failure hesitates when action is needed.
A people-pleaser sacrifices too much until there’s nothing left to give.
Someone desperate to prove themselves keeps chasing success long after the cost outweighs the reward.
The obstacle is no longer just the villain standing in their way.
It’s the version of themselves they have yet to overcome.
And often, those are the battles readers remember most.
The Best Flaws Come From Somewhere
The most memorable flaws rarely appear without reason.
They’re usually the scars left behind by something else.
The woman who refuses to trust others may have once trusted the wrong person.
The man who needs control may have grown up in a life where nothing ever felt safe.
The character who pushes everyone away might simply believe abandonment is inevitable, so they choose it before someone else can.
Understanding where a flaw comes from doesn’t excuse every decision a character makes.
But it does invite empathy.
Readers don’t need to agree with a character’s choices.
They simply need to understand why those choices feel like the only ones available.
That’s often the difference between a frustrating character and a deeply compelling one.
Vulnerability Is What Readers Remember
When we think about our favorite characters, it usually isn’t the grand battle or the clever plot twist that stays with us the longest.
It’s the quieter moments.
The confession that took every ounce of courage to make.
The truth finally spoken aloud.
The mask slipping just long enough for someone else to see the person underneath.
Those are the moments that linger because they reveal something honest.
And honesty has a way of reaching readers where spectacle never can.
It’s difficult to care about someone who never lets us see beyond their armor.
It’s almost impossible not to care about someone who’s trying their best while carrying more than anyone else realizes.
Let Your Characters Be Wrong
As a developmental editor, I often see drafts where the author tries to make readers like the protagonist by protecting them from making mistakes (and by default, suffering the consequences of said mistakes).
For more information about my developmental editing services visit here.
Instead, they’re right more often than they’re wrong. Their instincts are almost always correct. Their timing is impeccable. Even their poor decisions somehow work out in the end.
The draft takes on the quality of finely smoothed glass rather than the more interesting texture of human blundering.
Perfection rarely makes a character unforgettable.
The characters who stay with us are the ones who fail. They misjudge people, cling to the wrong beliefs, or hurt the people they love despite their best intentions. They stumble, they regret, and sometimes they have to face the consequences of choices they can never take back.
It’s through those moments that they become recognizable.
Every mistake becomes an opportunity to learn. Every setback asks something new of them. And every difficult choice quietly invites the reader to ask:“Would I have done any differently?”
That’s the moment a story stops feeling like fiction and starts feeling personal.
Give Readers Someone Worth Walking Beside
At the heart of every unforgettable story is a character who feels like someone we could have known. Someone we celebrate with, cry for, become frustrated with, and continue hoping for, even when they disappoint us.
Not because they’re extraordinary, but because they’re trying.
And perhaps that’s why flawed characters stay with us long after we’ve closed the book.They remind us that courage doesn’t require certainty.That healing isn’t linear.That growth is rarely graceful. And that even people carrying fear, grief, insecurity, regret, and impossible choices are still capable of becoming something remarkable.
Maybe that’s what readers are searching for all along.
Not perfect characters.
Just honest ones.
Ready to develop your story further?
How to Write a First Chapter That Hooks Readers and How To Turn An Idea Into A Story are great places to start.

Reader Interactions