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 Icylancet and Others

10 months ago

just thinking about young sweet hinata shoyo moving to a foreign country all by himself, having to learn a new language, feeling lonely and having a hard time, printing takeda sensei’s “he who would climb a ladder must begin at the bottom” and hanging it on the wall of his new far-from-home apartment, checking the group picture with kageyama, tsukishima, yamaguchi and yachi that he has as his lock-screen in the darkness of his quiet room, catching a glimpse of kageyama playing at the olympics while he’s still working around the city…. these moments, too, are volleyball!

10 months ago

sa tur ooo

Sa Tur Ooo
Sa Tur Ooo
5 months ago

Imo in order to finish your writing project you need to be unhealthily obsessed with your characters to a point where you question your sanity

11 months ago
WOAH DAMN WHO IS THE NEW CHARACTER IN HADES 2?!?!

WOAH DAMN WHO IS THE NEW CHARACTER IN HADES 2?!?!

10 months ago
icylancet - zen
9 months ago
Been Watching My Friend Play Hades

been watching my friend play hades

3 weeks ago

This is how I see Lilia honestly

This Is How I See Lilia Honestly
3 months ago

this is so embarrassing to admit because i've been into mhyk since 2022 but only was updated with ms1. i just read paradox roid story yesterday and what the fuck. what are the canon mhyk lore implications of cain making a promise to owen and does tsushimi bunta know i'll offer my life for them


Tags
1 year ago

I'd sacrifice myself to you, right here tonight, because you know that i love you

I'd Sacrifice Myself To You, Right Here Tonight, Because You Know That I Love You
  • devilmayshite
    devilmayshite reblogged this · 3 weeks ago
  • devilmayshite
    devilmayshite liked this · 3 weeks ago
  • that-one-malereader-enthusiast
    that-one-malereader-enthusiast liked this · 3 weeks ago
  • malerd
    malerd liked this · 3 weeks ago
  • thesoupmanseesyoursins
    thesoupmanseesyoursins liked this · 3 weeks ago
  • tsukidumbbamboo
    tsukidumbbamboo liked this · 3 weeks ago
  • tmifangirl28
    tmifangirl28 reblogged this · 3 weeks ago
  • tmifangirl28
    tmifangirl28 reblogged this · 3 weeks ago
  • tmifangirl28
    tmifangirl28 liked this · 3 weeks ago
  • morningstarmercury
    morningstarmercury liked this · 3 weeks ago
  • whovianmammy
    whovianmammy liked this · 3 weeks ago
  • resourcesofthedamned
    resourcesofthedamned reblogged this · 3 weeks ago
  • leticiamarkossian
    leticiamarkossian liked this · 3 weeks ago
  • queen-lexa
    queen-lexa reblogged this · 3 weeks ago
  • lilac-berrys
    lilac-berrys liked this · 3 weeks ago
  • letsstartafamilywellinvitewelove
    letsstartafamilywellinvitewelove liked this · 3 weeks ago
  • anonymouslyweird4876
    anonymouslyweird4876 liked this · 3 weeks ago
  • jacqueswriteblrlibrary
    jacqueswriteblrlibrary reblogged this · 3 weeks ago
  • warriorblood1
    warriorblood1 reblogged this · 3 weeks ago
  • maddstermind
    maddstermind reblogged this · 3 weeks ago
  • warriorblood1
    warriorblood1 liked this · 3 weeks ago
  • deerwight
    deerwight reblogged this · 3 weeks ago
  • justrandomboiwhatev
    justrandomboiwhatev liked this · 3 weeks ago
  • lennloonoide
    lennloonoide liked this · 3 weeks ago
  • shadow-igris31
    shadow-igris31 liked this · 3 weeks ago
  • magpies-are-really-cool
    magpies-are-really-cool liked this · 3 weeks ago
  • zombies-on-chains
    zombies-on-chains liked this · 3 weeks ago
  • lil-tree
    lil-tree liked this · 3 weeks ago
  • whispersinthetide
    whispersinthetide liked this · 3 weeks ago
  • carlharttcreative
    carlharttcreative reblogged this · 3 weeks ago
  • carlharttcreative
    carlharttcreative liked this · 3 weeks ago
  • thesweetestescapexoxo
    thesweetestescapexoxo liked this · 3 weeks ago
  • pureheartneedscontrol
    pureheartneedscontrol liked this · 3 weeks ago
  • novabear0
    novabear0 liked this · 3 weeks ago
  • flwrs7
    flwrs7 liked this · 3 weeks ago
  • jesuisnanii
    jesuisnanii liked this · 3 weeks ago
  • ecl1psze
    ecl1psze liked this · 3 weeks ago
  • wonderingnerd
    wonderingnerd reblogged this · 3 weeks ago
  • wonderingnerd
    wonderingnerd liked this · 3 weeks ago
  • puff-the-bunny
    puff-the-bunny liked this · 3 weeks ago
  • rosy-cozy-radio
    rosy-cozy-radio reblogged this · 3 weeks ago
  • rosy-cozy-radio
    rosy-cozy-radio liked this · 3 weeks ago
  • whattheforkingfork
    whattheforkingfork reblogged this · 3 weeks ago
  • r-rk
    r-rk liked this · 3 weeks ago
  • aisaacdraven
    aisaacdraven liked this · 3 weeks ago
  • truthfullyop
    truthfullyop reblogged this · 3 weeks ago
  • alrendriablaze
    alrendriablaze liked this · 3 weeks ago
icylancet - zen
zen

personal writing account ☆ 19 | they/them ☆ NOT SPOILER FREE! ☆ Ao3 ☆ Ko-fi ☆ Commission info

323 posts

Explore Tumblr Blog
Search Through Tumblr Tags