You should have seen it coming.

TW. Dead Dove // Read at Your Own Risk ; WC. 836

You should have seen it coming.

That sweet, whimpering little boy from your childhood—the one who used to shadow you everywhere, practically worship the ground you walked on, with wide, watery eyes and a smile too soft for this world—he should have died years ago. And maybe he did. Maybe he bled out in the filth of whatever hell he crawled out of, and what was left was something else entirely.

Something nastier. Something deadlier. Something that never, ever stopped watching you.

And now he’s here. Looming over you. Smiling down at you like a lover. Holding you down like a captor.

A thick, calloused hand cups the back of your neck, fingers tightening—not enough to hurt, but enough to remind you of the disparity between your body and his. His thumb strokes over your pulse, feeling how erratically it hammers against your skin.

“Still so fragile,” he muses, voice warm, almost affectionate. “I used to be terrified of hurting you. I used to think you were untouchable. So perfect. So untouchable.” A chuckle rumbles through his chest, mocking. “What a joke.”

A slow, suffocating weight drapes over you as he leans down, his breath ghosting over your ear. “You always thought I was yours, didn’t you? Thought I’d stay a useless little bitch forever?”

A massive palm presses down between your shoulder blades, pinning you against the sheets, and his hips roll against you—slow, teasing, letting you feel the sheer difference in size. The heavy heat of him grinding against you sends a bolt of fear through your spine.

“You were so kind to me back then.” His voice is a bright, delighted mockery. “I really believed it. But you weren’t, were you?”

He forces your thighs apart like it’s nothing. There’s no hesitation, no gentleness, just brute strength and sheer inevitability. His fingers press between your legs, feeling, spreading, stretching, testing—

A sharp inhale. A deep groan.

“So fucking tiny.”

Panic floods your veins. Your breath catches, body instinctively trying to curl away, but his hands tighten their grip.

He chuckles, pressing an open-mouthed kiss to your jaw, biting down just enough to make you flinch. “Are you scared?”

The answer is obvious, but you don’t say it. You can’t say it.

He takes your silence as permission.

The first press inside is unbearable. White-hot pain lances through you as your body resists, muscles tightening, trying to reject the brutal invasion. But he doesn’t stop. He forces himself deeper, groaning at the way your walls fight to keep him out.

A low, satisfied sigh fans against your ear. “Shh, shh, you can take it.” A slow thrust, forcing you open. His hand slides down, pressing against your stomach, fingers curling possessively over the place where he can feel himself inside you. “Look at that,” he marvels, pressing down just to hear you whimper. “You feel that? Fuck. You’re so damn small.”

Tears prick your eyes as your body struggles to adjust, stretched beyond its limits. Every slow, brutal push makes your insides spasm around him, makes your breath stutter in your throat. It hurts. It hurts so much.

But he just groans, reveling in the way your body clenches down, struggling to take him.

“You were always so sure of yourself,” he murmurs, voice thick with amusement. “Always so confident. And yet you never saw this coming, did you?”

A sob chokes in your throat as his pace turns ruthless, merciless—a steady, brutal rhythm that leaves no room for denial. He fucks you with the same raw hunger he always looked at you with, the same quiet obsession he used to hide behind trembling hands and downcast eyes.

“Poor thing,” he coos, mock sympathy dripping from his voice. “You were so used to having me wrapped around your little finger. So used to me hanging onto your every word, desperate for your approval.” His fingers dig into your hips, forcing you down onto him, making you feel every inch. “And now look at you.”

Your whimpers only seem to spur him on. His thrusts turn punishing, slamming into you without mercy, tearing strangled cries from your throat. His breath is hot against your ear, his voice thick with pleasure as he drinks in your helplessness, your fragility, your utter lack of control.

“You should’ve been nicer to me back then,” he purrs, pressing his lips to your temple in a mockery of tenderness. “Maybe then I wouldn’t have had to break you.”

The thought is almost funny. As if this was ever a choice. As if his obsession hadn’t been festering for years, growing, rotting, warping into something dark and twisted and inevitable. As if he wasn’t always going to claim you in the end.

His fingers tighten around your throat, tilting your head back just enough to whisper against your lips. “But don’t worry,” he breathes, his grin widening, his next thrust sending stars exploding behind your eyes. “I’ll make sure you never forget who you belong to.”

And then he ruins you.

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