close up of figurine
Share Post

How to Write Morally Gray Characters in Romance and Fantasy

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.

Start With a Wound: The Emotional Logic Behind Their Choices

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:

  • What or who hurt them?
  • What belief did they form to survive that hurt?
  • How does that belief drive their current actions?

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.

Give Them Goals That Make Sense

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.

big checkered board with chess pieces in garden

Keep Values Clear Even When Their Actions Are Not

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:

  • loyalty over law
  • freedom over peace
  • truth over kindness
  • power over fairness

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.

Balance Their Flaws with Strengths Readers Can Admire

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:

  • admirable traits
  • painful (but understandable) flaws
  • surprising tenderness
  • sharp edges

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.

Avoid Labels: Show Their Morality through Action, Not Explanation

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:

  • contradictions
  • internal conflict
  • capacity for both harm and kindness
  • willingness to cross lines for what they believe in

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.

Choose J. Berry Editorial for Help Writing Morally Gray Characters and Developmental Story Help

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