MIRROR MEAT
introduction
(FL) Lyra Kael
Female Lead — Lyra Kael
Age: 27
Background: Once a scholar of forbidden texts; now a fugitive after exposing a cult that worships mirror-gods.
Abilities: Uses stolen myth-tech — fragments of machinery fused with relics from lost civilizations.
Mythology Connection: Holds knowledge of “The Jury of Twelve,” forgotten gods who judged human souls.
Anti-hero Edge: Will sacrifice anyone — even allies — if it means sealing away the mirror curse.
(ML )Ashen Vale
Male Lead — Ashen Vale
Age: 29
Background: A runaway test subject from a secret “mirror project.”
Abilities: Haunted by shifting personalities born from engineered trauma. His reflection sometimes acts without him.
Mythology Connection: Believed to be tied to an ancient figure — the Devourer of Shadows.
Anti-hero Edge: Doesn’t seek justice. Seeks balance — by crushing both villains and innocents if needed.
The Mirror Jury (Antagonists)
The Mirror Jury (Antagonists)
Twelve faceless beings, neither gods nor machines, but something in-between.
Worshipped by the cult who engineered Ashen.
Their doctrine: “To cleanse evil, one must feed it flesh.”
The Survivors
The Survivors
People twisted by the same experiments.
Each survivor represents one of the Jury’s failed attempts fat shaping “perfect morality.”
They know the truth about Ashen and Lyra’s past — but their loyalty is questionable.
[Darkness. A subway tunnel. Water drips.]
(ML )Ashen Vale
(narration , 1st person)
I hear voices in the dark. Not human. Not mine. They sound like gods choking on static.
[A reflection ripples on the wet ground. It smirks back at him.]
👤Reflection (whisper)
“You can’t kill evil without becoming it.”
(ML )Ashen Vale
(thinking)💬
Then I’ll become worse than evil.
[Sudden FLASH 💥 —
a blade of light cuts the reflection apart. A woman steps from the shadows, holding a glowing shard of ancient metal.]
(FL) Lyra Kael
“You talk too much, Ashen Vale. And you’re late.”
(ML )Ashen Vale
(narrow eyes)
“…Who the hell are you?”
(FL) Lyra Kael
(cold smile)
“The only one who knows what’s really eating you from the inside.”
[SFX: Distant rumble — walls crack. A massive distorted shadow crawls along the ceiling, whispering in a dozen voices at once.]
(ML )Ashen Vale
(narration)
“Her name was Lyra.
She carried myths in her veins, blades in her hands, and lies in her mouth. The worst kind of ally.”
(FL) Lyra Kael
Lyra (thinking , narrative) 💬
Ashen Vale. The failed experiment. The Mirror Jury’s lost pet. I should kill him now… but I need him alive. For now.
> 💥“The mirror doesn’t show you who you are. It shows you what you’ll become.” 💥 <
1.The Glass Sea Opens
🌧️ Rain-soaked alley, night.
(ML )Ashen Vale
(thinking)
The city feels wrong tonight. The air tastes like rust. Every window looks at me too long.
[Panel – Puddle reflection stares back independently.]
Reflection
Walking in circles, Vessel?
Reflection
How many lives have you taken in my name?
(ML )Ashen Vale
(snapping)
I don’t kill for you.
Reflection
You kill because of me.
Stop pretending.
Watching Ashen from rooftop.
(FL) Lyra Kael
(into comm)
Subject confirmed. Black coat. Pale eyes. It’s him.
UK??
Voice (comm)
Caution, Lyra. The Jury has him marked.
(FL) Lyra Kael
(thinking)
Pulled in? They think I’m afraid of glass?
(FL) Lyra Kael
No. I’m afraid of forgetting… like he did.
💥Flashback fragment -
Lyra’s brother consumed by mirrors.
BROTHER
(screaming)
Don’t watch, Lyra! Run!
(FL) Lyra Kael
Young Lyra 👧🏼
“No! Don’t leave me—!”
[Glass cracks. His reflection swallows him whole.]
Present. Lyra leaps down, blade drawn.
(FL) Lyra Kael
(coldly)
Ashen Vale. Murderer. Vessel. Your trial starts now.
(ML )Ashen Vale
(scoffs)
Trial? The Jury doesn’t judge me. They made me.
(FL) Lyra Kael
Then I’ll unmake you.
(ML )Ashen Vale
(steps closer, voice low)
(ML )Ashen Vale
Mirrors cut deeper than your blade.
Surroundings begin to warp. Windows bleed with distorted faces.
Reflection
Chorus (from glass)
Reflection
Meat for the Mirror. Blood for the Jury.
(FL) Lyra Kael
(tense)
…Do you hear that?
(FL) Lyra Kael
👀
Then you’re insane.
(ML )Ashen Vale
(half-smile)
Or maybe I’m the only one sane enough to listen.
Reflections step out, forming twisted Ashen duplicates.
Reflection
Reflection-Ashen (grinning, eyes bleeding)
Reflection
You’re not the original. You’re the spare. The Jury doesn’t need spares.
(ML )Ashen Vale
(punches glass, bleeding)
I’m not your spare. I’m your executioner.
(FL) Lyra Kael
(swinging her glass blade, cutting one reflection)
Save the speeches. Fight or die.
Alley collapses. Reality fractures. Both fall onto the Glass Sea — an endless black ocean of mirrors.
(FL) Lyra Kael
(shocked)
Where the hell are we?
(ML )Ashen Vale
(grimly)
Court of the Jury.
(FL) Lyra Kael
This is real?
(ML )Ashen Vale
(low, almost to himself)
Real enough to kill us.
Above them, faceless silhouettes appear, thundering voices overlapping.
The Jury (collective voice):👥👥👥👥
“Vessel. Betrayer. Hunter. Witness your trial. Truth in shards. Justice in flesh.”
(FL) Lyra Kael
(spitting)
You call this justice?
(ML )Ashen Vale
(bitter laugh)
They don’t care about justice. They only care about mirrors not breaking.
Glass beneath them cracks. Reflections of Lyra’s brother crawl out.
BROTHER
( Reflection )
Lyra… you left me. Why did you leave me?
(FL) Lyra Kael
(trembling, raises blade)
No… no, you’re not him.
(ML )Ashen Vale
(grabs her wrist)
Don’t look too long. They’ll eat you alive.
(FL) Lyra Kael
(pulls free, furious)
Don’t tell me what to do, murderer!
(ML )Ashen Vale
(cold)
We don’t have time to argue. You want answers?
(ML )Ashen Vale
Survive the night.
Jury’s voice shakes the Glass Sea.
The Jury:👥👥👥👥
“The Trial has begun.
The Vessel must remember.
The Hunter must choose.
One truth will survive. The rest will drown.”
(ML )Ashen Vale
And so the mirrors open again. And I wonder, not for the first time…
Am I the monster, or the cage holding it?
2.Shards of the Past
Glass Sea, endless black, Ashen & Lyra standing on a cracking surface.
(FL) Lyra Kael
(panting)
Where the hell is this? A nightmare? A curse?
(ML )Ashen Vale
(flat)
Both. And neither. This is the Court. It feeds on memory.
(FL) Lyra Kael
(snaps)
Then why drag me here?!
(ML )Ashen Vale
(glares)
I didn’t. The Jury did.
The Jury (echoing voice):👥👥👥👥
“Every vessel requires a witness. Every hunter requires prey. Balance must be kept.”
The Glass Sea ripples, forming shards into walls. A labyrinth builds around them..
The Glass Sea ripples, forming shards into walls. A labyrinth builds around them.
(FL) Lyra Kael
(draws glass blade)
They’re caging us.
(ML )Ashen Vale
(touches wall, sees flashes of childhood)
…Not a cage. A memory.
(FL) Lyra Kael
(suspicious)
“Whose memory?”
(ML )Ashen Vale
(expression darkens)
…Mine.
Walls flicker - a boy holding a bloody knife, a man whispering in his ear.
Reflection
(child-Ashen)
“You said you’d stop the monsters, remember? You promised me. So why did we become one?”
(ML )Ashen Vale
(clutching head)
“Shut up. That wasn’t me.
(FL) Lyra Kael
(cold)
Looks like you don’t even know who you are.
(ML )Ashen Vale
(snaps at her)
And you do?!
(FL) Lyra Kael
(quiet, pained)
…I know I lost my brother because of you.
Reflection of Lyra’s brother forms, eyes empty, body twisted.
Reflection
(Reflection-Brother)
“Lyra… you let me drown in glass. Why didn’t you save me?”
(FL) Lyra Kael
(trembling)
No… you’re not him. Stop wearing his face!
(ML )Ashen Vale
(steps in front of her)
Don’t look too long. They’ll sink hooks into your guilt.
(FL) Lyra Kael
(furious, pushes him away)
Don’t you dare tell me about guilt, murderer!
The labyrinth shifts. Doppelgangers crawl out, half-Ashen, half-Lyra, chanting.
Doppelgangers (in chorus)
Sin for sin.
Blood for blood.
Trial begins.
(FL) Lyra Kael
(readying blade)
Fine. Trial or not, I’ll cut every last one of you.
(ML )Ashen Vale
(cracks knuckles, smirks bitterly)
Careful. Kill the wrong reflection and you might carve yourself.
(FL) Lyra Kael
(slashing a Doppelganger)
These things… they bleed like us!
(ML )Ashen Vale
(breaking one’s neck)
Because they are us.
Reflection
Reflection-Ashen (taunting):
“You’re not the original, Ashen. You’re the leftover. You’re the meat.”
(ML )Ashen Vale
(roaring, smashing him into shards)
“Then watch the meat fight back!”
As they fight, the Jury’s voice cuts through.
The Jury:
“Truth and lies bleed the same. If you believe the lie… it becomes truth.”
(FL) Lyra Kael
(panting, horrified)
…So we can’t tell what’s real?
(ML )Ashen Vale
(grim)
Exactly. Which means trust is suicide.
(FL) Lyra Kael
(glares, whispers)
Then why am I still fighting next to you?
(ML )Ashen Vale
(meets her eyes, cold smile)
Because mirrors break easier in pairs.
Download NovelToon APP on App Store and Google Play