The room is suffocating.

TW. Dead Dove // Read at Your Own Risk ; WC. 1,052

The room is suffocating. Not just from the dim lighting, not just from the silence that presses heavy against your skin—but from him.

He’s everywhere. In the scent of blood and sweat and something darker, something more primal, curling in the air like a noose around your throat. In the crushing weight of his presence, the sheer mass of him pinning you in place like a bug beneath his palm.

You don’t get the chance to speak before he does.

“You really thought I’d let you get away with it, huh?”

His voice is a slow, deliberate drawl—like a blade dragged over flesh, savoring every inch of the cut. There’s amusement there, mockery, dripping sickly sweet. It’d almost be charming if it weren’t so terrifying.

The smile stretching across his lips isn’t the one you remember from childhood. That smile is dead and gone. This one is sharp, baring teeth, something feral lurking just beneath the surface.

You flinch, and his grip tightens. Fingers thick and calloused wrap around your wrists, pressing hard—enough that you can already feel the bruises blooming under his touch. He doesn’t even have to try to trap you, doesn’t even have to exert effort to keep you in place.

Too small. Too fucking fragile.

He towers over you, all carved muscle and coiled tension, overwhelming in a way that makes your stomach churn. Makes something cold slither down your spine and settle like lead in your gut. He’s a wall of heat, of power, of unyielding possession.

“You spent all that time giggling with him like a little slut,” he murmurs, eyes dark and unreadable. “Thought that was cute? Thought you were safe?”

You shake your head quickly, words choking in your throat.

He laughs. It’s a cruel, mean thing. A low vibration that you feel against your ribs when he leans in, lips barely ghosting over your cheek. “Don’t lie to me now. You’re so much dumber than you think you are.”

The sudden snap of your jaw being forced up makes you gasp, fingers twitching in his grip. His touch is bruising, his palm engulfing the side of your face, forcing you to meet his eyes. Familiar, yet wholly unrecognizable.

That warmth—if it ever existed—is gone.

“You can’t be this fucking stupid,” he muses, tilting his head like he’s genuinely pondering it. “Nah. You just like making me angry.”

Your stomach lurches. “I—I don’t—”

“Don’t?” His interruption is immediate, sharp. His fingers flex against your skin, tightening until the pressure skirts the edge of pain. “Say it again. Try.

You don’t.

Something flickers across his face. Pleased. Darkly satisfied.

“That’s what I thought.”

And then he moves.

The shift is instantaneous—one moment, you’re pressed against the wall, the next, you’re hauled onto his shoulder like you weigh nothing. The sheer force of it knocks the air from your lungs, makes your head spin, and you let out a sharp yelp, instinctively writhing.

A mistake.

The crack of his palm against your ass makes you jolt, a broken sound catching in your throat.

“That’s the only time I wanna hear your voice tonight.”

His words are low, a warning curled in steel, carrying you with ease toward the bed. You squirm again, uselessly, and the firm press of his hand against your lower back pins you down—just long enough for him to throw you onto the mattress.

The sheets are cold beneath your back, but he’s already there, heat swallowing you whole as he looms above, shoving your legs apart with zero patience.

Fabric rips—not delicately, not with care. There’s no prelude, no softness. Just raw, unchecked possession, the thrill of ownership flickering in his gaze like fire as he drinks in the sight of you beneath him.

“Look at you,” he sneers, dragging a hand down your stomach, watching the way you flinch. “Fucking pathetic.”

Your breath stutters, chest rising and falling in quick, shallow bursts.

“Bet he’s never even touched you.” He spits the words, disgust curling his lip. “Bet he wouldn’t even know what to do with you.”

The venom in his voice is palpable, hot and angry, and it frays something in him—snaps whatever thread of restraint he might’ve had left.

His breath is hot against your skin, his teeth scraping against your throat before sinking in—biting down, hard enough to bruise. Hard enough to leave a mark.

And then he’s pushing inside.

No preparation. No warning.

Just one brutal, overwhelming thrust.

The stretch is unbearable, a sharp, tearing sensation that has your mouth parting in a soundless gasp, fingers scrambling against his shoulders. Too big. Too much.

He groans at the way you clamp down, at the way your body resists, at the sheer tightness of you struggling to take him.

“That’s it, baby,” he rasps, voice ruined, thick with something dark and greedy. “Take it. Take all of it.”

Your vision blurs, body trembling from the force of him. He’s stretching you open, splitting you around his size, and he loves it.

A choked sob escapes you, and his grip on your hips tightens in response, keeping you in place as he pulls back—just enough to slam into you again, harder, deeper, punching the air from your lungs.

“Feels better than his touch ever could, doesn’t it?” he pants, watching your face contort. “Bet he couldn’t fuck you like this. Bet he couldn’t ruin you.”

His words keep coming, filthy, venomous, spat between the bruising kisses he presses against your lips, your throat, your collarbone.

“You’re mine. You’ve always been mine. Say it.”

You shake your head, teeth sinking into your lip to keep the words from spilling out.

A mistake.

He growls—low, dangerous—and his pace turns vicious, hips snapping forward in a brutal, punishing rhythm that forces broken little cries from your throat. Your body betrays you, back arching, walls clenching helplessly around him, and he groans at the feeling, burying himself deeper.

“Say it,” he demands again, fingers wrapping around your throat, squeezing—not enough to cut off your air, but enough to remind you.

You barely manage to get the words out, voice trembling, eyes burning with unshed tears.

“Yours.”

Satisfaction flickers across his face, something dark, something triumphant.

“That’s right, baby.” His forehead presses against yours, breath heavy, a growl curling in his throat.

“You’re fucking mine.”

List of Fandoms and Characters.

Note. Due to Tumblr policy, all characters are all of age.

Ace Attorney: Phoenix Wright

Arcane: Jayce

Blue Lock: Michael Kaiser, Rin Itoshi, Sae 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: Doma, Muzan Kibutsuji, Rui, Sanemi Shinazugawa, Yoriichi Tsugikuni

DC: Bruce Wayne, Damian Wayne, Dick Grayson, Tim Drake

Dishonored Series: Kirin Jindosh

Genshin Impact: Childe, Itto, Kazuha, Pantalone, Pantalone, Scaramouche, Venti, Xiao

Haikyuu!!: Atsumu Miya, Futakuchi Kenji, Goshiki Tsutomu, Kei Tsukishima, Keishin Ukai, Kenjiro Shirabu, Lev Haiba, Oikawa Tooru, Tendō Satori, Tetsurou Kuroo, Yūji Terushima

Honkai Star Rail: Aventurine, Mr. Reca, Nanook, Sampo Koski, Sunday

How to Live as an Illegal Healer: Seunghyeon Kang

Hunter x Hunter: Feitan Portor, Gon Freecss, Ging Freecss, Hisoka Morow, Killua Zoldyck, Kurapika, Nobunaga Hazama, Pariston Hill, Phinks, Uvogin

I’m Not That Kind of Talent: Cruel Hardt, Demon Aru, Eduardo Deserte

Jujutsu Kaisen: Kenjaku, Megumi Fushiguro, Naoya Zen’in, Satoru Gojo, Suguru Geto, Yuji Itadori

Kill The Hero: Johann Georg, Kim Woo-Jin, Lee Jin-Ah, Se Jun-Lee

Love and Deepspace: Caleb

Mobile Legends: Bang Bang: Aamon, Claude, Gusion, Suyou

MONSTER: Johan Liebert

Naruto Shippuden: Deidara, Hashirama Senju, Hidan, Kabuto Yakushi, Kisame Hoshigaki, Madara Uchiha, Minato Namikaze, Zabuza Momochi

One Punch Man: Stinger, Suiryu

Reverend Insanity: Fang Zheng

TOUCHSTARVED: Player Character, Vere

Undertale Multiverse (Human AU): Bill! Sans, Dust! Sans, Error! Sans, Fresh! Sans, Ink! Sans, Horror! Sans, Killer! Sans, Shattered Dream! Sans, Underfell Papyrus, Underfell Sans, Undertale Chara, Undertale Frisk, Undertale Sans

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 , @yanderedrabbles

❤︎ 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”: