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 Insomnias-angel and Others

5 months ago

this post is an experiment, I am curious about how far you will get into the post.

to start, I challenge you to read the orange text below, and not read any further:

the challenge is to only read this far into the post. if you are stopping here, leave a comment about your favorite carbohydrate.

ok, you have decided to continue reading. hell yeah. no shame in that at all. this test is not meant to make you feel bad, in fact, you should be happy whenever you want forever.

if you made it here leave a comment of your favorite fictional universe, you are officially a Tier 2 Post Reader.

ok, the next part of this post is behind a barrier, there's a keep reading button. if you made it this far, tell me your favorite reptile in the comments. you are more than welcome to stop here, only continue if you would like to.

hiiiii :)

ok you're in the big leagues now. this is the DLC of the post. if you made it here, tell me your favorite milk substitute.

now FOR REAL. this would be a cool place to finish off at. you can go after this, I promise you're not missing out, you can leave. If you made it here, tell me what tattoo you would get if you decided to get a new tattoo today.

thank you for reading, I promise this is a cool place to stop reading the post. you really can go now. :) 👍

*ahem* alright, you are still with me. I'm happy to have ya. here's the deal, the chance of you seeing a picture of my dog within this post is 12.5%. you have a 1/8 chance of seeing a dog in this post.

keep in mind, that is not a high chance.

if you are ready to leave now, tell me your favorite plant. like, your favorite plant can be a tree or a specific fruit or vegetable or whatever. just tell me your favorite. then you may leave the post.

alright. since you made it here, I have the ultimate test: a link. definitely the highest barrier to entry so far, this could lead you anywhere. it's a trust exercise with a complete stranger.

clicking on this link will continue the post further, for how long this will go on, I cannot say. If you do not want to proceed, tell me your favorite sauce, and be on your way. I like buffalo ranch.


Tags
1 year ago
YOU CANNOT MAKE THIS UP

YOU CANNOT MAKE THIS UP

THE POWER OF BOOP CANNOT BE STOPPED


Tags
1 year ago

on a semi related note? why are people getting genuinely mad? i am seriously curious

and it doesn't have to be related to be this splatfest, i mean like, for all splatfests, why are people getting this angry


Tags
1 year ago

THE BOOPING MUST NOT STOP!!!

Reblog if you have not been booped yet

6 months ago

Reblog if your blog is boopable-safe so you can get all the (probably new) achievements. I don’t care about notes I just want boops


Tags
1 year ago

Friends I am once again asking you to stop reblogging shit like "reblog for luck" or "reblog in 5 min or something bad will happen" etc etc it literally preys on OCD and paranoia and mine spirals when I see this shit so please stop reblogging it I'm begging you


Tags
2 years ago

reblog if your blog is a safe place for low empathy people   i want to see how many people im safe interreacting with :]


Tags
6 months ago

literally seconds later AHAHHDJS

Literally Seconds Later AHAHHDJS

THE DREAM KEEPS GOING!!!

AHHH, IT'S BEEN DONE

AHHH, IT'S BEEN DONE

thank you to all that have contributed, your efforts are sincerely appreciated!

although, even though i hit the max... I AM NOT STOPPING!! IM KEEPING THE BOOPING ALIVE AS LONG AS I POSSIBLY CAN!!!

i will say also, absolute shout-out to YOU!

AHHH, IT'S BEEN DONE

crown of boops goes to you, frankly -- couldn't not have done it without you 🫶

11 months ago

I wanna share these memes real quick lmao

I Wanna Share These Memes Real Quick Lmao
I Wanna Share These Memes Real Quick Lmao

I'm so sorry if anyone has made these before! Please let me know (:


Tags
Loading...
End of content
No more pages to load
  • the-almost-truth
    the-almost-truth liked this · 1 week ago
  • dayyanluvsmusic
    dayyanluvsmusic liked this · 1 week ago
  • 2piratecove
    2piratecove liked this · 1 week ago
  • mywalkedthrough29
    mywalkedthrough29 liked this · 1 week ago
  • fleevyu
    fleevyu liked this · 1 week ago
  • sirius-bizdness
    sirius-bizdness liked this · 1 week ago
  • katiedingo
    katiedingo reblogged this · 1 week ago
  • kirishima-lover
    kirishima-lover liked this · 1 week ago
  • movingthecat
    movingthecat liked this · 1 week ago
  • ashishere0w0
    ashishere0w0 liked this · 1 week ago
  • 1ucky-cl0v3rz
    1ucky-cl0v3rz liked this · 1 week ago
  • oncillaphoenix
    oncillaphoenix reblogged this · 1 week ago
  • himekoichinose
    himekoichinose liked this · 1 week ago
  • luckiestfate
    luckiestfate liked this · 1 week ago
  • venusvixen20
    venusvixen20 liked this · 1 week ago
  • fightingbymoonlight
    fightingbymoonlight liked this · 1 week ago
  • fallofcapitalismplease
    fallofcapitalismplease liked this · 1 week ago
  • poopanddoof
    poopanddoof liked this · 1 week ago
  • mewnicorn
    mewnicorn liked this · 1 week ago
  • lilum1380
    lilum1380 liked this · 1 week ago
  • rabidrabble
    rabidrabble reblogged this · 1 week ago
  • kitkat198908
    kitkat198908 liked this · 1 week ago
  • laqustrine
    laqustrine liked this · 1 week ago
  • unexpectedly-wizardposting
    unexpectedly-wizardposting liked this · 1 week ago
  • mintandmuse
    mintandmuse liked this · 1 week ago
  • antihell
    antihell liked this · 1 week ago
  • mamamia921
    mamamia921 liked this · 1 week ago
  • adzukiins
    adzukiins liked this · 1 week ago
  • heavy-ordinance
    heavy-ordinance reblogged this · 1 week ago
  • heavy-ordinance
    heavy-ordinance liked this · 1 week ago
  • shyentslostnow
    shyentslostnow reblogged this · 1 week ago
  • idonthavetimeforthisblog
    idonthavetimeforthisblog liked this · 1 week ago
  • bobobaob
    bobobaob reblogged this · 1 week ago
  • alivingflopp
    alivingflopp liked this · 1 week ago
  • twoandahalfdimes
    twoandahalfdimes liked this · 1 week ago
  • alvqrx
    alvqrx liked this · 1 week ago
  • hollybellpaints
    hollybellpaints liked this · 1 week ago
  • 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
insomnias-angel - Uncreativity Conjured Unreality
Uncreativity Conjured Unreality

~Yet Another Unfiltered Mess~

112 posts

Explore Tumblr Blog
Search Through Tumblr Tags