4 answers
When I'm deep into a book and a character sticks with me long after I've finished, it's never because they're perfectly heroic or have a clean arc. It's because they want something that conflicts with something else they want, or they're stuck between what they believe and what they actually do. That friction is what makes them breathable. A character who always does the right thing for the right reasons feels like a cardboard cutout. One who knows better but does it anyway - or tries and fails, or compromises in ways that cost them - that's someone you recognize from real life.
The specifics matter too. Not broad traits like "brave" or "smart," but the small stuff: how someone talks when they're nervous, what they notice first in a room, whether they apologize easily or hold grudges, if they're the type to make jokes when things get heavy. Readers connect to texture. It's the character who always orders the same coffee order, or who has a specific reason they hate a particular word, or who gets defensive about something that seems minor. Those details anchor someone in the world and make them feel like they exist whether or not the protagonist is paying attention to them.
The third thing is that characters need to want something readers understand, even if they don't approve. Not world peace or vague happiness - something concrete and almost petty sometimes. Money, recognition, someone's love, safety, revenge, control. A character pursuing something genuine and messy, even if it's selfish, reads as real because actual people are like that. Motivation makes the difference between a character and an NPC.
The thing that seals it for me is when a character's reasoning makes sense *given what they believe*, even if you wouldn't make that choice yourself - like they're operating from a different set of values or information, not just being stubborn for plot reasons. That gap between their logic and yours is where the realness lives.
The characters that feel realest to me are the ones who make stupid decisions for understandable reasons - not because the plot needs them to, but because their wants actually clash with their values or circumstances. A practical thing that sells this: give them a specific, small habit or way they talk that has nothing to do with moving the story forward. Like how someone always adjusts their watch when nervous, or uses the same three curse words, or takes forever deciding what to eat. Those tiny repeated things make brains believe someone exists outside the page.
It's the contradictions that make them breathe - when someone pursues their goal but in a way that actually *costs* them something they care about equally. I watched a buddy once turn down a promotion that would've fixed his money problems because it meant less time with his kids, then spend months resenting his family for "holding him back" even though he chose them! That's the stuff that feels true. Characters who convince themselves their sacrifices are noble while secretly hating the choice? That's when readers go "oh god, I know exactly what that feels like" because it's messy and contradictory and human as hell.
Your answer
Log into answer.