
♡ TW. Dead Dove // Read at Your Own Risk ; ♡ WC. 810
The red light blinks. A quiet pulse in the darkness. An eye that never shuts. You can feel it watching. Feel them watching. A thousand unseen figures—spectators, voyeurs—leaning in from the other side of the screen.
And you?
You’re their entertainment.
The room is cold. Sterile. You don’t know how long you’ve been here. Minutes, hours, days—they all blend together into the same cycle of pain and exhaustion. Your knees press into the mattress, burning with strain, muscles trembling from overuse. Every inch of you feels bruised, wrecked, trembling with residual shocks of sensation that won’t stop. He won’t stop.
Your boss.
Your fucking boss.
“Spread wider.” His voice is flat, clinical. The same tone he uses when dictating reports, when summarizing quarterly projections. As if this—this—is just another task to be completed. A requirement. A performance.
The camera presses closer, lens angled down at the place where you’re stretched open, raw and ruined. His cock glides in and out, wet and thick and unyielding. Your insides clench, spasming around him, but there’s no relief. There never is.
A sharp slap against your thigh. Hard. Pain jolts through your system, yanking a breathless cry from your lips. His other hand grips your hip, bruising, controlling, forcing you to stay still. “They can’t see if you keep squirming,” he mutters. “Behave.”
You want to fight. You want to scream. But you can’t. You don’t.
Because the moment you resist, he makes it worse.
The screen flickers in the corner of the room, illuminated by a flood of comments. The words scroll past too quickly, a blur of white text against black, but you catch fragments:
What a slut. How many loads is that now?
Still twitching, though.
Look at that gape. She’s ruined.
Your breath stutters, shallow and panicked, lungs straining against the suffocating weight of being seen. The humiliation is suffocating, seeping into your skin, burning through your veins. No escape. No reprieve. Just the endless roll of his hips, the slow, deliberate grind that forces you open—forces you to feel everything.
“Fuck.” His fingers tighten against your hip, pushing deeper, dragging you down onto his cock until your eyes roll back. His breathing is steady, unaffected, like he isn’t even trying. Like ruining you takes nothing out of him.
You hear it before you feel it. The shift of the camera. The mechanical whir of the lens adjusting, zooming in. A fresh wave of comments floods the screen.
So pretty when she cries.
God, she’s drooling. Look at her fucking face.
A rough hand fists in your hair, yanking your head up. The room spins. Your vision swims. He angles the camera closer, positioning it directly in front of you. And there—staring back from the screen—is you.
Wide, glazed-over eyes. Lips swollen and slick with spit. Mascara smeared, tear tracks cutting through the mess of it, black streaks dripping down your cheeks. Your mouth falls open, panting, trembling. You don’t even recognize yourself.
But they do.
Slut.
She loves it. Look at her.
His thumb swipes across your bottom lip, collecting the slick that’s pooled there. He smirks, pushing the digit into your mouth, forcing you to taste yourself. “You should say something,” he murmurs, tilting his head. “Chat’s waiting.”
You shake your head. You can’t. You won’t.
The refusal earns you a sharp slap against your clit. White-hot pain lances through you, a broken sob tearing from your throat. Your body jerks, limbs seizing up. He does it again. Again.
“You don’t want to disappoint them, do you?” His grip tightens in your hair, forcing your head back, forcing you to look at the screen. “C’mon. Say something.”
Your lips part. A weak, trembling sound slips out—nothing coherent, nothing more than proof of your own degradation. And it’s enough. The chat explodes.
There it is. Fuck.
So fucking pathetic.
Good girl.
He exhales a slow, satisfied breath. “That’s better.”
Then he shoves you forward.
Your face smashes against the mattress, muffling the broken noise that escapes you. His hand smooths over the curve of your ass before spreading you wider, keeping you open for the camera. “Look at this mess,” he murmurs, voice laced with amusement. “Still clenching around me. You want more, don’t you?”
You shake your head frantically, but it doesn’t matter. It never matters.
The next thrust is brutal, tearing through the last remnants of resistance. Your body shakes, overstimulated, exhausted, wrecked. He sets a ruthless pace, deep and precise, hitting the spot that makes your vision flicker, that makes you wish you could disappear.
You can’t.
The red light blinks.
The comments roll in.
And he doesn’t stop.
“Smile for the camera,” he mutters, voice smug and cruel, as he forces your ruined body to take more, to take everything.
You don’t.
But that doesn’t matter.
He adjusts the camera anyway.
Capturing it all.
♡ List of Fandoms and Characters.
♡ Note. Due to Tumblr policy, all characters are all of age.
Ace Attorney: Barok van Zieks, Miles Edgeworth
Arcane: N/A
Blue Lock: Michael Kaiser, Rin Itoshi, Shidou Ryusei, Yoichi Isagi
Boku no Hero Academia: Dabi, Hawks, Katsuki Bakugo, Villain! Midoriya Izuku
Brutal: Satsujin Kansatsukan no Kokuhaku: N/A
Death Note: Light Yagami
Demon Slayer: Giyu Tomioka, Muzan Kibutsuji, Rui, Yoriichi Tsugikuni
Dishonored Series: Daud
Genshin Impact: Alhaitham, Ayato Kamisato, Cyno, Dainsleif, Diluc, Kaeya, Pantalone, Scaramouche, Rex Lapis
Haikyuu!!: Atsumu Miya, Futakuchi Kenji, Kenjiro Shirabu, Oikawa Tooru, Osamu Miya, Suna Rintarou, Tendō Satori, Tetsurou Kuroo, Wakatoshi Ushijima
Honkai Star Rail: Anaxa, Aventurine, Blade, Boothill, Jiaoqiu, Mr. Reca, Nanook, Sunday
How to Live as an Illegal Healer: Seunghyeon Kang
Hunter x Hunter: Ging Freecss, Hisoka Morow, Illumi Zoldyck, Knov, Leorio Paradinight, Pariston Hill
I’m Not That Kind of Talent: Demon Aru, Duke Illuster Starbe
Jujutsu Kaisen: Kenjaku, Naoya Zen’in, Ryōmen Sukuna, Satoru Gojo, Shiu Kong
Kill The Hero: Park Yong-Wan
Love and Deepspace: Caleb
Mobile Legends: Bang Bang: Aamon, Claude, Gusion, Suyou
MONSTER: Johan Liebert
Naruto Shippuden: Deidara, Hashirama Senju, Hidan, Kakuzu, Madara Uchiha, Zabuza Momochi
One Punch Man: Amai Mask, Child Emperor, Stinger, Suiryu
Reverend Insanity: N/A
TOUCHSTARVED: Vere
Undertale Multiverse (Human AU): Bill! Sans, Dust! Sans, Error! Sans, Fresh! Sans, Ink! Sans, Killer! Sans, Shattered Dream! Sans, Underfell Papyrus, Underfell Sans, Undertale Chara, Undertale Frisk
Wuthering Waves: Aalto, Brant, Scar
Your Throne: Eros Orna Vasilios
If you want to be added or removed from the tag list, just comment on the MASTERLIST of The Red Ledger (TRL): Stained in Lust, Written in Blood. Thank you.
Official TAG LIST of “The Red Ledger”: @save4h , @rofkshinee , @songbirdgardensworld
❤︎ Fang Dokja’s Books.
♡ For Reader-Inserts. I only write Male Yandere x Female (Fem.) Reader (heterosexual couple). No LGBTQ+:
♡ Book 1. A Heart Devoured (AHD): A Dark Yandere Anthology
♡ Book 2. Forbidden Fruits (FF): Intimate Obsessions, Unhinged Desires.
♡ Book 3. World Ablaze (WA) : For You, I’d Burn the World.
♡ Book 4. Whispers in the Dark (WITD): Subtle Devotion, Lingering Shadows.
♡ Book 5. Ink & Insight (I&I): From Dead Dove to Daydreams.
♡ Library MASTERPOST 1. The Librarian’s Ledger: A Map to The Library of Forbidden Texts.
♡ Notice #1. Not all stories are included in the masterpost due to Tumblr’s link limitations. However, most long-form stories can be found here. If you’re searching for a specific yandere or theme, this guide will help you navigate The Library of Forbidden Texts. Proceed with caution
♡ Book 6 [you are here]. The Red Ledger (TRL): Stained in Lust, Written in Blood.
♡ Notice #2. This masterlist is strictly for non-con smut and serves as an exercise in refining erotic horror writing. Comments that reduce my work to mere sexual gratification, thirst, or casual simping will not be tolerated. If your response is primarily thirst-driven, keep it to yourself—repeated violations may result in blocking. Read the RULES before engaging. The tag list is reserved for followers I trust to respect my boundaries; being included is a privilege, not a right. You may request to be added, but I will decide based on trust and adherence to my guidelines. I also reserve the right to remove anyone at any time if their engagement becomes inappropriate.
Test-Phase TAG LIST of “The Red Ledger”: @yanderedrabbles