
Filed in Writing — May 13, 2026
Morally gray characters are fascinating. They’re unpredictable and leave the reader sitting on the edge of their seat, wondering what will happen next. In romance and fantasy, morally gray characters create tension by being both tender and destructive.
Writing a morally gray character isn’t about making someone both “hot and bad” or “good and tragic.” You must craft a character whose choices make emotional sense, even though their actions may cross the line. Morally gray characters highlight the messy truth of being human.
Here’s how to build a morally gray character who is both compelling and unforgettable.
Every good morally gray character begins with a wound. They need a defining moment that shapes their worldview before the story starts. Wounds can help justify and explain their behaviors. It helps the reader understand why they make certain choices.
In romance novels, this wound shapes how they love, trust, and protect. In fantasy novels, it shapes how they wield power, survive, or rebel.
When developing your morally gray character, consider:
A wound gives your character emotional logic—meaning that if they make a questionable decision, readers can trace those choices back to something real. That’s what makes them compelling.
Morally gray characters are purposeful instead of chaotic. They should have clear, emotionally grounded goals. And those goals should be consistent or gradually change over the character’s arc.
The key for a morally gray character is this: Their goal should make sense to them, even if it terrifies or frustrates everyone else.
In romance novels, this creates swoonworthy tension.
In fantasy, it can help create high-stakes tension.
When readers understand what your character wants and their reasons for it, they’ll follow that character to the ends of the earth.

One misconception about morally gray characters is that they lack a moral code. This is not true. They have a moral code, but it doesn’t always align with the protagonist’s or the reader’s. And that’s perfect.
Maybe your character values:
Their values should also be consistent, even if their actions are not. This keeps them from feeling random or villainous for the sake of drama rather than story.
For example, a morally gray character might betray someone, but only if it aligns with their core value.
Clear values help keep the character’s motivations clear when their choices are messy.
As any reader knows, morally gray characters are not always all dark—they’re a blend of other traits that make them lovable, such as:
In romance, this creates a balance with irresistible tension. In other words, the push-pull dynamic that readers crave. In fantasy, it creates characters who feel dangerous, yet human.
The goal isn’t to redeem them. The goal is to make the readers understand them.
Don’t tell your readers your character is morally gray. Show it. Let their actions reveal who they really are. You can do this by showing their:
A morally gray character demonstrates their complexity through choices, consequences, and emotional fallout. The readers don’t need nor want a label. They want a character that stays with them well after the story ends.
If you’re shaping a morally gray character walking a razor’s edge, you don’t have to do it alone. At J. Berry Editorial, I help indie romance and fantasy authors deepen character psychology and strengthen their emotional logic to create layered, unforgettable stories.
Whether you need a developmental edit or a manuscript evaluation, I can provide the clarity and direction to elevate your story. When you’re ready to take your manuscript to the next level, request a sample edit and let’s talk!
Take this free quiz and learn what your story's next best step is as a fiction author. You'll also get a curated list of my best resources and tips for your particular stage to help you move forward on your publishing journey!
What’s Your Fiction
Story’s Next Best Step?
TAKE IT HERE