Writing · September 25, 2026 · 4 min read

The Villain You Never See Coming

The Villain You Never See Coming

So here's a confession. I love a good villain.

Good villains make a story exciting. They challenge the protagonist and make them work harder to achieve their goals.

Some villains like to announce themselves.

They carry guns, make threats, leave bodies behind. They want you to know they are dangerous. They want you to fear them, by force if necessary.

And then there are the villains who never need to.

They don't stand in dark alleys waiting for the hero. They don't get their hands dirty. They never enter the room but determine what happens inside it. You don't fear them for their physical strength, but their mental acuity and cunning. They operate from somewhere you cannot see, pulling strings, manipulating people, and watching events unfold exactly as they intended.

Those are the villains I find most fascinating.

When I created Z, the antagonist in my Aarya Sarkar series, I wanted to build this kind of villain. A person who could remain almost invisible while still being present throughout the story. Someone Aarya could feel long before she could identify him.

Usually a detective story revolves around the question, ‘Who did it?’

But with an invisible mastermind, another question becomes equally important. How much of what we're seeing has been planned?

That changes the nature of the investigation.

Aarya may uncover a clue, only to wonder whether someone wanted her to find it. She may think she has outsmarted her opponent, only to discover that her opponent anticipated the move. Even a victory can become suspicious.

That creates a different kind of tension because the villain isn't simply trying to stop the detective. He's trying to control the investigation itself.

I've always felt that a villain doesn't have to be physically stronger than the protagonist to be terrifying.

Sometimes intelligence is enough.

A mastermind who understands people can be more dangerous than someone carrying a weapon. He knows what people want. He knows what they fear. He understands greed, ambition, insecurity, and loyalty, and he knows how to exploit all of them.

He doesn't have to force someone to do something. He simply creates the circumstances in which they choose to do it themselves.

That makes him difficult to fight because Aarya isn't merely investigating a crime. She's trying to understand the mind behind it.

One of the things I try to avoid when creating an antagonist is making him evil simply because the story needs someone to be evil.

The most interesting villains usually believe they are justified. They may have started with something understandable like a grievance, an ambition, an obsession, a desire for recognition, or a belief that the world is fundamentally unfair.

Somewhere along the way, that belief becomes distorted. And eventually, the villain reaches a point where the consequences no longer matter. That's when the character becomes truly dangerous.

Z is particularly interesting to me because Aarya's battle with him isn't simply a battle between detective and criminal.

It's personal. He knows about her. He understands how she thinks. He knows what will provoke her. And, most importantly, he wants her to know that he's watching.

That's why the cryptic messages and nursery rhymes matter. They aren't merely clues. They are communication.

Z isn't sending her messages because he's afraid of Aarya.

He's doing it because he enjoys being ahead of her.

And that creates a dangerous psychological game: the more Aarya learns about him, the more she realizes that he may already know something about her.

He's always there. Waiting in the shadows. Watching. And quietly moving the pieces into place.

That's my favorite kind of villain.