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?!?!

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

been watching my friend play hades

1 month 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 · 1 month ago
  • devilmayshite
    devilmayshite liked this · 1 month ago
  • that-one-malereader-enthusiast
    that-one-malereader-enthusiast liked this · 1 month ago
  • malerd
    malerd liked this · 1 month ago
  • thesoupmanseesyoursins
    thesoupmanseesyoursins liked this · 1 month ago
  • tsukidumbbamboo
    tsukidumbbamboo liked this · 1 month ago
  • tmifangirl28
    tmifangirl28 reblogged this · 1 month ago
  • tmifangirl28
    tmifangirl28 reblogged this · 1 month ago
  • tmifangirl28
    tmifangirl28 liked this · 1 month ago
  • morningstarmercury
    morningstarmercury liked this · 1 month ago
  • whovianmammy
    whovianmammy liked this · 1 month ago
  • resourcesofthedamned
    resourcesofthedamned reblogged this · 1 month ago
  • leticiamarkossian
    leticiamarkossian liked this · 1 month ago
  • queen-lexa
    queen-lexa reblogged this · 1 month ago
  • lilac-berrys
    lilac-berrys liked this · 1 month ago
  • letsstartafamilywellinvitewelove
    letsstartafamilywellinvitewelove liked this · 1 month ago
  • anonymouslyweird4876
    anonymouslyweird4876 liked this · 1 month ago
  • jacqueswriteblrlibrary
    jacqueswriteblrlibrary reblogged this · 1 month ago
  • warriorblood1
    warriorblood1 reblogged this · 1 month ago
  • maddstermind
    maddstermind reblogged this · 1 month ago
  • warriorblood1
    warriorblood1 liked this · 1 month ago
  • deerwight
    deerwight reblogged this · 1 month ago
  • justrandomboiwhatev
    justrandomboiwhatev liked this · 1 month ago
  • lennloonoide
    lennloonoide liked this · 1 month ago
  • shadow-igris31
    shadow-igris31 liked this · 1 month ago
  • magpies-are-really-cool
    magpies-are-really-cool liked this · 1 month ago
  • zombies-on-chains
    zombies-on-chains liked this · 1 month ago
  • lil-tree
    lil-tree liked this · 1 month ago
  • whispersinthetide
    whispersinthetide liked this · 1 month ago
  • carlharttcreative
    carlharttcreative reblogged this · 1 month ago
  • carlharttcreative
    carlharttcreative liked this · 1 month ago
  • thesweetestescapexoxo
    thesweetestescapexoxo liked this · 1 month ago
  • pureheartneedscontrol
    pureheartneedscontrol liked this · 1 month ago
  • novabear0
    novabear0 liked this · 1 month ago
  • flwrs7
    flwrs7 liked this · 1 month ago
  • jesuisnanii
    jesuisnanii liked this · 1 month ago
  • ecl1psze
    ecl1psze liked this · 1 month ago
  • wonderingnerd
    wonderingnerd reblogged this · 1 month ago
  • wonderingnerd
    wonderingnerd liked this · 1 month ago
  • puff-the-bunny
    puff-the-bunny liked this · 1 month ago
  • rosy-cozy-radio
    rosy-cozy-radio reblogged this · 1 month ago
  • rosy-cozy-radio
    rosy-cozy-radio liked this · 1 month ago
  • whattheforkingfork
    whattheforkingfork reblogged this · 1 month ago
  • r-rk
    r-rk liked this · 1 month ago
  • aisaacdraven
    aisaacdraven liked this · 1 month ago
  • truthfullyop
    truthfullyop reblogged this · 1 month ago
  • alrendriablaze
    alrendriablaze liked this · 1 month 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