Picture a character you love. Not a favourite hero, necessarily - just someone from a book, film, or game who stuck with you. Chances are, they had a flaw. A real one, not a cute quirk. Maybe they trusted too easily, or not at all. Maybe they kept running from the thing they needed most. Maybe they were, frankly, a bit of a coward.
Now ask yourself: did they fix it? Fully, cleanly, by the final chapter?
Probably not. And yet the story probably felt satisfying. That's the strange thing about character flaws - the best ones don't get resolved so much as lived with. There's a difference, and it matters more than most writing advice lets on.
The 'arc' is a useful lie
We're taught that a character arc means a character starts broken and ends fixed. The coward becomes brave. The loner learns to love. The cynic rediscovers hope. Neat. Sellable. Occasionally true.
But look at the stories that actually linger. The characters who feel most real aren't the ones who shed their flaws like a winter coat in spring. They're the ones who carry their damage forward, maybe a little lighter, maybe pointing in a slightly different direction. Progress, not perfection. You know?
A character who fully resolves their central flaw by the end can feel oddly hollow - as if the story has tidied them away. Real change is messier. A person who spent thirty years flinching at conflict doesn't stop flinching just because the plot demanded it. They flinch and then act anyway. That distinction is where the emotional truth lives.
What flaws actually do in a story
A flaw isn't just a personality note. It's a story engine. It's what creates friction between what a character wants and what they're capable of getting. Remove the flaw cleanly and you remove the engine - which is why so many stories collapse in their third act, right after the big breakthrough moment that was supposed to feel triumphant.
The flaw also shapes every decision. A character who distrusts authority will interpret the same scene completely differently from one who defers to it. That's not just characterisation; it's how you build a world that feels inhabited rather than staged. Two characters walking through the same town square see different things, fear different things, notice different bits and bobs in the background. The flaw is the lens.
And then there's the darker function: flaws are what make characters capable of doing terrible things for understandable reasons. (We've written before about why the most compelling antagonists believe they're justified - and that same logic applies to protagonists when they get it wrong.)
Why 'fixed by the ending' can actually break things
Here's the uncomfortable bit. When a flaw resolves too completely, it can retroactively flatten everything that came before. If a character's fear of abandonment is the engine of the whole story, and then that fear simply... evaporates in a single cathartic scene, you have to wonder: was it ever real? Or was it always just a plot device wearing a psychology costume?
The stories that earn their endings tend to show a character who has changed their relationship to the flaw rather than deleted it. They still feel the pull of the old pattern. They just choose differently - once, in this story, on this day - and that choice costs them something. The flaw is still there. It's just no longer in charge.
That's a much harder thing to write than a clean redemption arc, and it's why so many stories that aim for depth end up with a second-act problem: the flaw is introduced well, but the writers don't quite know what to do with it short of resolving it or ignoring it. (If that particular failure mode sounds familiar, there's a longer look at it in our post on why second acts go wrong and what can be done about it.)
Does this apply when you're the character?
In an interactive story - the kind where you type what you want to do and the world plays along - the question of character flaws gets genuinely interesting. You might pick a protagonist who is proud, or reckless, or too loyal for their own good. And you'll probably try to play against that flaw at some point, because you're a player and you want to see what happens...
What separates a good interactive story from a hollow one is whether those choices actually land. Whether the world remembers. Whether the proud character who once begged for help is treated differently by the people who witnessed it. This is something we think about a lot while building Wordfarer, the interactive text adventure we're developing for Android and iOS - making sure that a character's defining traits and past choices stay woven into the story rather than quietly forgotten.
Because that's the thing about flaws: they only work if the story takes them seriously. A flaw nobody remembers might as well not exist. A flaw that shapes every scene, even when the plot has moved on - that's a character worth caring about.
The best stories don't fix their characters. They put them somewhere they couldn't have stood at the beginning, still carrying all their odds and ends of damage, and let that be enough.