Tips For Writing Flawed But Lovable Characters.

Tips for writing flawed but lovable characters.

Flawed characters are the ones we root for, cry over, and remember long after the story ends. But creating a character who’s both imperfect and likable can feel like a tightrope walk. 

1. Flaws That Stem From Their Strengths

When a character’s greatest strength is also their Achilles' heel, it creates depth.

Strength: Fiercely loyal.

Flaw: Blind to betrayal or willing to go to dangerous extremes for loved ones.

“She’d burn the whole world down to save her sister—even if it killed her.”

2. Let Their Flaws Cause Problems

Flaws should have consequences—messy, believable ones.

Flaw: Impatience.

Result: They rush into action, ruining carefully laid plans.

“I thought I could handle it myself,” he muttered, staring at the smoking wreckage. “Guess not.”

3. Show Self-Awareness—or Lack Thereof

Characters who know they’re flawed (but struggle to change) are relatable. Characters who don’t realize their flaws can create dramatic tension.

A self-aware flaw: “I know I talk too much. It’s just… silence makes me feel like I’m disappearing.” A blind spot: “What do you mean I always have to be right? I’m just better at solving problems than most people!”

4. Give Them Redeeming Traits

A mix of good and bad keeps characters balanced.

Flaw: They’re manipulative.

Redeeming Trait: They use it to protect vulnerable people.

“Yes, I lied to get him to trust me. But he would’ve died otherwise.”

Readers are more forgiving of flaws when they see the bigger picture.

5. Let Them Grow—But Slowly

Instant redemption feels cheap. Characters should stumble, fail, and backslide before they change.

Early in the story: “I don’t need anyone. I’ve got this.”

Midpoint: “Okay, fine. Maybe I could use some help. But don’t get used to it.”

End: “Thank you. For everything.”

The gradual arc makes their growth feel earned.

6. Make Them Relatable, Not Perfect

Readers connect with characters who feel human—messy emotions, bad decisions, and all.

A bad decision: Skipping their best friend’s wedding because they’re jealous of their happiness.

A messy emotion: Feeling guilty afterward but doubling down to justify their actions.

A vulnerable moment: Finally apologizing, unsure if they’ll be forgiven.

7. Use Humor as a Balancing Act

Humor softens even the most prickly characters.

Flaw: Cynicism.

Humorous side: Making snarky, self-deprecating remarks that reveal their softer side.

“Love? No thanks. I’m allergic to heartbreak—and flowers.”

8. Avoid Overdoing the Flaws

Too many flaws can make a character feel unlikable or overburdened.

Instead of: A character who’s selfish, cruel, cowardly, and rude.

Try: A character who’s selfish but occasionally shows surprising generosity.

“Don’t tell anyone I helped you. I have a reputation to maintain.”

9. Let Them Be Vulnerable

Vulnerability adds layers and makes flaws understandable.

Flaw: They’re cold and distant.

Vulnerability: They’ve been hurt before and are terrified of getting close to anyone again.

“It’s easier this way. If I don’t care about you, then you can’t leave me.”

10. Make Their Flaws Integral to the Plot

When flaws directly impact the story, they feel purposeful rather than tacked on.

Flaw: Their arrogance alienates the people they need.

Plot Impact: When their plan fails, they’re left scrambling because no one will help them.

Flawed but lovable characters are the backbone of compelling stories. They remind us that imperfection is human—and that growth is possible.

More Posts from Defemstrish and Others

2 months ago

It's better

STOP CENSORING YOURSELF ON THIS WEBSITE. FUCK SHIT SEX MURDER ALCOHOL DRUGS FAGGOT DYKE QUEER TRANS BITCH SLUT WHORE SEX SEX SEX SEX!!!!!!!!!!!

7 months ago

Python is objectively the worst programming language because sometimes you have to type something like

If variable > 3:

And like... I don't want to make them sad

3 weeks ago

Oister has fallen upon us

6 months ago

Macbeth moment

Just beat the Ender Dragon on Bedrock Edition (for the achievement, I normally play Java), and now my overworld's skybox is utterly cursed.

Just Beat The Ender Dragon On Bedrock Edition (for The Achievement, I Normally Play Java), And Now My

Legitimately a cool glitch. I kinda wish it was a feature.

Just Beat The Ender Dragon On Bedrock Edition (for The Achievement, I Normally Play Java), And Now My

You have killed the most powerful naturally occuring entity in this universe. The sky is perpetually darkened.

Something is terribly wrong.

8 months ago

Amazeballs

So Nice You See Him Twice
So Nice You See Him Twice

so nice you see him twice

5 months ago

There's many words for people like you

5 months ago

Whenever I read a comma in text I actually speed up, fuck you and your ideas of pacing and emphasis


Tags
1 month ago

A masterpiece of literarure

I Haven’t Done Anything For 4 Hours But Watch Whatever Cartoon Loads Up Next So Anyways There’s A

I haven’t done anything for 4 hours but watch whatever cartoon loads up next so anyways there’s a whole episode of american dad bout klaus the fish dating an ancient malevolent wraith

6 months ago

where is that cat with the kind and reassuring face

1 month ago

Nice but where's the first person in the second panel?

It Gets Better

it gets better

  • whovianmammy
    whovianmammy liked this · 2 weeks ago
  • resourcesofthedamned
    resourcesofthedamned reblogged this · 2 weeks ago
  • leticiamarkossian
    leticiamarkossian liked this · 2 weeks ago
  • queen-lexa
    queen-lexa reblogged this · 2 weeks ago
  • lilac-berrys
    lilac-berrys liked this · 2 weeks ago
  • letsstartafamilywellinvitewelove
    letsstartafamilywellinvitewelove liked this · 2 weeks ago
  • anonymouslyweird4876
    anonymouslyweird4876 liked this · 2 weeks ago
  • jacqueswriteblrlibrary
    jacqueswriteblrlibrary reblogged this · 2 weeks ago
  • warriorblood1
    warriorblood1 reblogged this · 2 weeks ago
  • maddstermind
    maddstermind reblogged this · 2 weeks ago
  • warriorblood1
    warriorblood1 liked this · 2 weeks ago
  • deerwight
    deerwight reblogged this · 2 weeks ago
  • justrandomboiwhatev
    justrandomboiwhatev liked this · 2 weeks ago
  • lennloonoide
    lennloonoide liked this · 2 weeks ago
  • shadow-igris31
    shadow-igris31 liked this · 2 weeks ago
  • magpies-are-really-cool
    magpies-are-really-cool liked this · 2 weeks ago
  • zombies-on-chains
    zombies-on-chains liked this · 2 weeks ago
  • lil-tree
    lil-tree liked this · 2 weeks ago
  • whispersinthetide
    whispersinthetide liked this · 2 weeks ago
  • carlharttcreative
    carlharttcreative reblogged this · 2 weeks ago
  • carlharttcreative
    carlharttcreative liked this · 2 weeks ago
  • thesweetestescapexoxo
    thesweetestescapexoxo liked this · 2 weeks ago
  • pureheartneedscontrol
    pureheartneedscontrol liked this · 2 weeks ago
  • novabear0
    novabear0 liked this · 2 weeks ago
  • flwrs7
    flwrs7 liked this · 2 weeks ago
  • jesuisnanii
    jesuisnanii liked this · 2 weeks ago
  • ecl1psze
    ecl1psze liked this · 2 weeks ago
  • wonderingnerd
    wonderingnerd reblogged this · 2 weeks ago
  • wonderingnerd
    wonderingnerd liked this · 2 weeks ago
  • puff-the-bunny
    puff-the-bunny liked this · 2 weeks ago
  • rosy-cozy-radio
    rosy-cozy-radio reblogged this · 2 weeks ago
  • rosy-cozy-radio
    rosy-cozy-radio liked this · 2 weeks ago
  • whattheforkingfork
    whattheforkingfork reblogged this · 2 weeks ago
  • r-rk
    r-rk liked this · 2 weeks ago
  • aisaacdraven
    aisaacdraven liked this · 2 weeks ago
  • truthfullyop
    truthfullyop reblogged this · 2 weeks ago
  • alrendriablaze
    alrendriablaze liked this · 2 weeks ago
  • notaggain
    notaggain liked this · 2 weeks ago
  • tanukisurpreso
    tanukisurpreso liked this · 2 weeks ago
  • vanillamidnight-us
    vanillamidnight-us liked this · 2 weeks ago
  • vesivoro
    vesivoro reblogged this · 2 weeks ago
  • vesivoro
    vesivoro liked this · 2 weeks ago
  • themajinking
    themajinking liked this · 2 weeks ago
  • 111irne
    111irne liked this · 2 weeks ago
  • ashishere0w0
    ashishere0w0 liked this · 2 weeks ago
  • the-secret-haven
    the-secret-haven reblogged this · 2 weeks ago
  • the-secret-haven
    the-secret-haven liked this · 2 weeks ago
defemstrish - The dark lords chosen gay
The dark lords chosen gay

393 posts

Explore Tumblr Blog
Search Through Tumblr Tags