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 One-braincell-in-use and Others

4 months ago

reblog if you believe fanfics are as valid as books that were published and sold by authors who write as their main careers. I'm trying to prove a point

5 months ago

every holocaust memorial day, i always ask people to keep romani people in their thoughts, but this year i’d like to clear up some misconceptions that i see every year w/ a psa

romani people are not white. we’re south asian (from northern india), and each subgroup has a unique racial makeup of asian/white/etc, in different amounts. this is also why we vary wildly in physical appearance/skintone

we still face oppression. what we face, especially in europe, can still be constituted as attempted genocide, as we’re forced to live in hazardous conditions or to give away our children, be sterilized, etc just for the crime of being roma

the ‘g slur’ isn’t just an american issue. the reason some european roma prefer the slur is because, in many countries, there is no term for roma that isn’t a slur, and it’s either the g slur or the literal translation of the n word. i’m romanian, and if you used the slur in my hometown, you’d get slapped, since we just use ‘roma’.

we live in every continent across the world. some of the largest romani populations exist in south america, predominantly in brazil. they are no more and no less roma than their european counterparts, and they, like romani in asia, africa, etc all face unique challenges and oppression.

we’re the largest ethnic minority in europe, and yet have almost no political power, no land ownership power (in some places, we’re forbidden from owning land entirely), etc. with very few reputable charities- a lot of us reject charity by principle, as well as there being a general lack of education about us- the best thing you can do to help romani people is to just spread information, and help individuals when you can.

1 month ago

Let’s say a prayer for

Someone that is currently contemplating suicide 

Someone that has just attempted suicide 

Someone that is fighting for their life in hospital after a suicide attempt 

Someone that has recently heard that their family member / friend / partner has attempted suicide 

Someone that has recently heard that their family member / friend / partner has lost their life due to a suicide attempt 

Someone that has died due to a suicide attempt

Someone that is struggling to access mental health resources 

Someone that is struggling to have the people in their life take their mental health conditions seriously 

Someone that is currently struggling in a psychiatric ward (or similar) 

Someone that has recently been diagnosed with a mental health condition

Someone that is struggling with side effects from new medication for a mental health condition

Someone that is facing workplace discrimination because of a mental health condition

Someone that is facing discrimination at school/college/university because of a mental health condition

Someone that is experiencing financial difficulties due to having a mental health condition

Someone that is struggling with self harm or an eating disorder

6 months ago

Hi! This is some stuff about me!

Okay, so, um, call me Micah! I'm a Mexican-American Catholic who is in too many fandoms. Some of the fandoms are:

Percy Jackson

Newsies

Vat7k

TTS

Voltron

Dead Plate

And MOREEEEE! WAY MORE!

I'm still a minor, so, no, Micah is not my real name.

Go crazy! I don't care what you do here as long as it's not rude.


Tags
2 months ago

Too Christian for the queers. Too queer for the Christians. It’s a hard road that we walk, isn’t it?

5 months ago

PLEASE PLEASE PLEASE

somehow I got 95/20 on an assignment

Somehow I Got 95/20 On An Assignment

I hope they never fix it and leave it this way forever

5 months ago
@positiveseed
@positiveseed
@positiveseed
@positiveseed
@positiveseed
@positiveseed
@positiveseed

@positiveseed

YOUTUBE

5 months ago

MERRY CHRISTMAS, SUCKERS! JESUS LOVES ALL OF YOU!

MERRY CHRISTMAS, SUCKERS! JESUS LOVES ALL OF YOU!
MERRY CHRISTMAS, SUCKERS! JESUS LOVES ALL OF YOU!

Tags
  • manixyz
    manixyz reblogged this · 1 week ago
  • manixyz
    manixyz liked this · 1 week ago
  • eyeballmouth
    eyeballmouth liked this · 1 week ago
  • aeshertheunhinged
    aeshertheunhinged reblogged this · 1 week ago
  • aeshertheunhinged
    aeshertheunhinged liked this · 1 week ago
  • crimewp
    crimewp liked this · 1 week ago
  • oliveibb
    oliveibb liked this · 1 week ago
  • v1xv4p0rub
    v1xv4p0rub reblogged this · 1 week ago
  • mangasugar23
    mangasugar23 liked this · 1 week ago
  • goodbyesweetchoni
    goodbyesweetchoni liked this · 1 week ago
  • pyonryo
    pyonryo liked this · 1 week ago
  • if-lost-return-to-trashcan
    if-lost-return-to-trashcan liked this · 1 week ago
  • nothingspecial74
    nothingspecial74 liked this · 1 week ago
  • doodledoddly
    doodledoddly liked this · 1 week ago
  • theartsyswissapple
    theartsyswissapple liked this · 1 week ago
  • hellolilprincess
    hellolilprincess liked this · 1 week ago
  • everdoeswriting
    everdoeswriting reblogged this · 1 week ago
  • everdoeswriting
    everdoeswriting liked this · 1 week ago
  • abunnsburrow
    abunnsburrow liked this · 1 week ago
  • nightbreakers
    nightbreakers reblogged this · 1 week ago
  • icy-writes
    icy-writes reblogged this · 1 week ago
  • bittersweet-riley
    bittersweet-riley liked this · 1 week ago
  • ghostofaaxolotl
    ghostofaaxolotl liked this · 1 week ago
  • i-creatied-au
    i-creatied-au liked this · 1 week ago
  • jaqdeblue
    jaqdeblue liked this · 1 week ago
  • frootabooga
    frootabooga liked this · 1 week ago
  • mid246
    mid246 reblogged this · 1 week ago
  • sleepdeprievedcookie
    sleepdeprievedcookie liked this · 1 week ago
  • darlingstarxyz
    darlingstarxyz liked this · 1 week ago
  • searece
    searece liked this · 1 week ago
  • axustash
    axustash reblogged this · 1 week ago
  • failteam
    failteam liked this · 1 week ago
  • labyrinthe-exe
    labyrinthe-exe liked this · 1 week ago
  • arc-7071
    arc-7071 liked this · 2 weeks ago
  • the-clover-that-ate-the-world
    the-clover-that-ate-the-world liked this · 2 weeks ago
  • stars-and-stains
    stars-and-stains liked this · 2 weeks ago
  • lazurinsbox
    lazurinsbox liked this · 2 weeks ago
  • lavendermoonlitskies
    lavendermoonlitskies liked this · 2 weeks ago
  • doriangraymatter
    doriangraymatter liked this · 2 weeks ago
  • lazlolullaby
    lazlolullaby reblogged this · 2 weeks ago
  • steveslife
    steveslife liked this · 2 weeks ago
  • creativemonkey
    creativemonkey reblogged this · 2 weeks ago
  • gorebrain
    gorebrain liked this · 2 weeks ago
  • foxieskullz
    foxieskullz liked this · 2 weeks ago
  • inbarfink
    inbarfink liked this · 2 weeks ago
  • squirtster02
    squirtster02 reblogged this · 2 weeks ago
  • skyefromfortnite
    skyefromfortnite liked this · 2 weeks ago
one-braincell-in-use - A nerdy dork who loves musicals.
A nerdy dork who loves musicals.

I go by he/him, call me Micah! Minor, student, and professional procrastinator.

55 posts

Explore Tumblr Blog
Search Through Tumblr Tags