A dark, morally grey story of war, loyalty, and consequence.
She’s not the hero. She’s not the villain. She’s the one they send when hesitation isn’t an option.
Oksana processes asylum claims by day. By night, she decides who doesn’t deserve one.
That certainty fractures when a militia operative walks into her office—calm, calculated, and fully aware of who she is.
Not Oksana. The Upyr.
What follows pulls her across borders, into resistance networks, trafficking routes, and war-torn cities where every choice costs something, and hesitation gets people killed.
There are no heroes here. Only survivors. Only outcomes.
Was she made into a monster—
or was she always one?
If you like:
— you’ll feel at home here.
For readers who enjoy morally gray female protagonists, dark war fiction, and character-driven stories without redemption arcs.
A fast-paced dark fiction novelette.
Also available on
“Reading the last name made it personal.The Upyr — Chapter One
It wasn’t personal.
It was what was required.”
She was never meant to become anything. She was meant to survive.
Lysa sees things before they happen. Not visions. Not dreams. Certainties.
Children taken. Villages broken. Lives decided long before anyone has the chance to change them. So she stops waiting for events to unfold. She walks toward them instead.
In a world where every person carries a rune—and every rune draws something watching—power is not given. It is endured.
Possession spreads through imbalance. Control is learned through suffering. And those who reach for more are rarely the same when they return.
Soren observes. Jon calculates. But Lysa moves.
The closer she gets to what’s coming, the more she begins to understand: this world does not reward strength. It tests what remains after you break.
Because some forces cannot be fought. Only carried.
For readers who enjoy dark fantasy, slow-burning power systems, and stories where strength is earned—not granted.
Current status: early manuscript // sample queue open
"Again!"
Anton always got excited before a session, but today felt different.
He lunged with his usual ferocity, but he was slower. I took a breath and raised my hands. His punches came and I felt him holding back. He missed his counter.
Easy.
Finally. I blocked with my elbow and he answered with a spinning backfist. I pulled my head back just in time. The punch stopped inches from my face. He was smiling. He tapped my back once — the kind of tap that meant something — and tossed me my towel.
Violation of covenant.
Second execution this week.
He knows. We both know. It's what is needed.
I sat down beside him. We watched the third execution together. Something we hadn't done in months. But we needed it. He needed it.
Canon archive pieces from The Upyr. Common files give field texture. Rare files clarify what the book leaves unsaid. Red Folder records change the shape of what happened.
Common files are canon texture: small truths, scene residue, and Oksana-adjacent notes without giving away the knife.
Rare fragments explain what the narration keeps controlled. They are canon journal pieces, not summaries.
Legendary records are major canon context. They should feel like pages Oksana would not explain, but the archive recovered anyway.
Flip to reveal · Field notes unlock first · Classified records surface over time
The characters here are weapons, survivors, and the occasional monster — usually all three at once. The stories come from a screenwriting background and a deep belief that restraint is more powerful than explanation.
This is a corner of the internet for people who want to sit with something that stays with them.
Pull up a chair. More is coming. Always.
This isn’t a fast-paced or feel-good story.
It’s a controlled, character-driven war narrative with a morally gray lead and no clean redemption.
If that’s the kind of story you actually enjoy, I’ll send it.
Reader theories. Press inquiries. Questions for the archive. All transmissions are received.
This isn’t a story about right and wrong.
READ NOW