author-banner
Tori A. de
Tori A. de
Author

Novels by Tori A. de

A Prey For My Enemy

A Prey For My Enemy

Kain Morozov is the most dangerous cleaner in the European underworld and entirely without mercy. When the man that raised him murdered his pregnant girlfriend and tries to force him into their service, he responds the only way he knows how: he attends their dinner party and kills everyone at the table. Everyone except the girl sitting across from him. Tatiana Morozov is twenty-two, sheltered to the point of suffocation, sharp-tongued and completely unprepared for the world her parents kept her sealed away from. She is also the only person Kain has ever been unable to kill, because she looked up at him across a dinner table with blood on her face and his dead mother's eyes shone through. He takes her to protect her. She sees it as kidnapping. What follows is a slow, furious, devastating collision between a broken soul who doesn't know he's capable of gentleness and a naive girl who doesn't know the world she grew up in was built on bodies. Between them stands Julian Ashford, handsome, warm, attentive, everything Kain is not.
Read
Chapter: The Last Page
The cellar air was cold enough to hurt, and nobody moved toward the box at first.It sat in its gap in the bricked wall exactly where a frightened man's hands had left it, sixty years of dust disturbed only by Anka's careful broom. Plain wood. Plain circle of a keyhole. The whole architecture of the family's hidden life reduced at last to the size of a bread box.Kain went forward, because it had to be Kain. He drew the cord out from under his collar, and his hand was steady, but Tatiana watched him touch the key to the lock the way a man touches a scar, testing whether the old pain is still resident. It turned. The lid opened without a sound. Whatever driver had oiled this hinge had oiled it in a century when things were built to outlive their secrets.Inside, wrapped in oilcloth that had gone stiff as parchment, lay the second volume. Thinner than the registry, bound in the same cheap cloth, its first page bearing Stefan's upright, clerkly hand.Names of the r
Last Updated: 2026-09-30
Chapter: A Caretaker Job
Nobody got out of the cars.The lamp burned on in the downstairs window, steady and unhurried, and the figure had withdrawn from the glass, and the ridge house sat above them in the dusk the way it had sat above everything for sixty years, holding its one cold room and its bricked wall and its second volume, patient as a held breath."Say the name again," Tatiana said."My mother." Vera had both hands pressed to the dashboard, and her voice was the sound of a woman holding a door shut against sixty years of wind. "Anka. Hermann's wife, the registrar, the one who taught me the notes on the chapel road. She put me on the train to the north herself. I was eight. She told me the notes were a door and I was never to stop humming them, and then the train moved, and by the time the convent took me in, the letter had already arrived saying she was dead." Her knuckles had gone white. "Lung fever. The abbess read it to me. We mourned her. I mourned her for fifty years, and I
Last Updated: 2026-09-29
Chapter: The Number Before
The thing on the cord was a key.Kain drew it out from under his collar slowly, as though it weighed more than brass had any right to, and held it up into the candlelight. Small, hand-cut, gone dark with decades against a man's skin. It was the twin of the bird key from the wolf's compartment, except where that one's bow had been shaped like a bird, this one was shaped like nothing at all, a plain worn circle, the kind of key made not to be noticed, made to look like it opened nothing."It was around my neck when the trucks stopped," he said. His voice had changed. All night he had spoken as the guardian, the teacher, the man in the doorway. Now he sounded like what he had just told them he was. A boy, reading his own page. "I was four. Maybe five. No one was ever sure, which should tell you which column of which book I came out of.""Tell it," Tatiana said softly. "All of it. You of all people don't get a summary."Kain was quiet for a moment, gathering sixty y
Last Updated: 2026-09-28
Chapter: Blank Receipt
The word hung in the candlelight. Mother. Madam had said it the way a drowning woman says the name of the shore, and the abbess crossed the last steps to her and took her daughter's face in both hands, and for a moment the two of them were simply that, an old woman and a dying woman holding each other in front of an altar, while the rest of the chapel waited to learn what it had just witnessed. "I'm not your blood," the abbess said gently, when she could speak. "Your mother was Hermann's wife, the registrar, and she died the winter you turned four, of the lung fever, and you were mine from that hour because there was no one else. I raised you in the north. I taught you the second set of books. I sent you back south when you were old enough to be dangerous." She touched Madam's hair, an old gesture, worn smooth by decades of repetition. "But I've been your mother for sixty years, and I will not be handed another name at the end of it. Not even by the truth." "The portrait," Stefan
Last Updated: 2026-09-27
Chapter: Entry Number One
Tatiana looked down at the margins.Four values, stepping. Rising by a fifth, falling by a third, holding, resolving. A lullaby rendered in money, sixty years old, sitting under her eyes like a message in a bottle that had taken four decades to reach the shore it was addressed to."Hum it," she said to Vera. "Slowly. Once through. I'll follow the steps."Vera began. Four notes, the true ones, the version with no stumble in it, and under her breath Tatiana matched the melody to the figures in the margin, fifth, third, hold, resolve, and the clerk's cramped arithmetic opened under the tune the way a door opens for its own key."Each note is a digit group," she said, half to herself, working it on the altar stone with her finger in the dust of centuries of candles. "The rise is a date. The fall is a registry number. The hold is a mark. The resolve—" She stopped. Read it again. Read it a third time, because her mind kept refusing the shape of it. "The resolve is a signature of receipt. Th
Last Updated: 2026-09-27
Chapter: Four Notes From Her
The woman did not reach for her. She only stood, close enough that Tatiana could smell rain and wool and something faint underneath, lavender kept too long in a drawer, and she began to hum.Four notes.The first Tatiana knew. The second she knew. The third and fourth rose where her memory had always put a stumble, a wrong step she'd been climbing over her whole life without knowing it was there, and the woman smoothed the step away with her voice, and the melody came down whole, the way a lock turns when the key is finally the right one.Somewhere behind her, the woman who had raised her made a small sound. Not protest. Recognition, and surrender inside the recognition.Tatiana's eyes burned and she let them. There was no one left in the chapel to be steady for."I remember," she said. It came out barely there. "Not you. The floor at the end of the bed. The boards were cold. You said—" She stopped, because the sentence had arrived fully formed, from whereve
Last Updated: 2026-09-26
Behind Enemy Lines: From Slave To Luna

Behind Enemy Lines: From Slave To Luna

Catherine Hale was wolfless and broken. After her pack was slaughtered, she became a glorified slave to the cruel Crescent Pack. When the Alpha’s son, Ben, publicly humiliated on the mating ceremony night, shattered and numb, Catherine made a deal with the devil. She volunteered to become a spy in the rival Red River Pack. But before then, on that same night and in a moment of vengeful rage, she threw herself at a dangerous stranger in the shadows. She didn’t know he was Alpha Adrian, the same merciless alpha she was sent to destroy. One night of angry, explosive passion changed everything. Now trapped in enemy territory as the official treaty envoy, Catherine is playing the deadliest game of her life. Every touch from Adrian sets her on fire. Every secret she steals makes her question everything. And the more she tries to betray him, the deeper she falls into his bed… and his claim. In a world of blood, betrayal, and war, one thing is certain: Catherine will either return home with the power to destroy the Crescent Pack… or she’ll burn it all down at the side of the ruthless alpha who refuses to let her go.
Read
Chapter: EN ROUTE RED RIVER PACK
Brian was waiting with a fresh horse and a smirk that said he expected to receive my corpse back within the week.I mounted it without looking at him. Did not take the hand he did not offer. Got one foot in the stirrup and swung up clean, settled my weight, checked the reins. The horse was good. Better than Brian deserved to own.The stranger's cloak was folded under the saddlebag. I had not been able to leave it. I had held it in my hands for a long moment before dawn, because it was warm.The gates creaked open slowly.Snow clung to the ground in dirty patches taking me back to the night my whole pack was massacred. Same thing I am sure Brian has planned for Red River’s pack. The road ahead was pale and empty. I nudged the horse forward and did not look back and felt my heart settle into something steady for the first time since I had watched my father's head roll across white ground.Half a mile down the road I felt it.The same weight I had felt at the bonfire. A pressure between
Last Updated: 2026-04-14
Chapter: GOOD BYE LENA
He tossed the documents onto the mattress.I looked at them without touching them. An identity that was not mine, printed in clean ink on credentials that would get me through a border I had no business crossing. The leather pouch landed beside them a second later. I pulled it open and found a silver dagger, blade no longer than my palm, handle wrapped in dark cord."The blade is for emergencies you might come across on the road." He said it as an afterthought. "Don't get ideas about running. Scouts will be on your trail until you cross into Red River's territory. After that you're on your own."I turned the dagger over in my hand once, testing the weight, then slid it into the hidden pocket I had sewn into the stranger's coat three hours ago while the camp slept. The pocket sat flush against my ribs. You would not find it unless you knew where to look, and Brian had never looked at me carefully enough for that to be a concern."Anything else I should know about the monster?" Brian's
Last Updated: 2026-04-14
Chapter: A SPY IN A CAGE
"I'll do it. I'll be your spy. Please. Don't let them touch me."The words came out smaller barely above whisper as the guard stepped closer. Brian raised his hand and the guards left without being told twice, their footsteps crossing the floor, the door clicking shut behind them. The room didn't get quieter exactly, just more concentrated. Just the two of us and whatever he was about to say next.He crouched down to my level. I watched his face arrange itself into satisfaction. He thought he had broken me tonight. He had only seen what I built for him to see."Red River's monster expects an envoy the day after tomorrow. Noon. Treaty talk." He tilted his head. His hand moved into my hair, brushing through slowly, and that was worse than being hit. I didn't know how to hold my face against a touch that looked gentle. "I need eyes inside his walls. You walk in as my ambassador. Smile pretty. Listen to everything Adrian says. Send me weaknesses, guard rotations, who he trusts, who he's
Last Updated: 2026-04-14
Chapter: A CALCULATED SCREAM
I stepped out of the trees wrapped in a stranger's cloak. The fabric was too large for me, pooling at my ankles, carrying a scent that wasn't mine. I kept my chin level and my eyes forward. My thighs ached with every step but I did not slow down. The ache was mine to carry. I had chosen it. The storage-room door stayed open. I noticed that first. The darkness beyond it was too still and my feet slowed, sensing the danger ahead. I took three steps inside, felt the cold of the room replace the night air, and then his voice slid out of the dark. "Smell that, boys? Our little wolfless whore finally got herself fucked." Brian sat on the same chair he always claimed whenever he came to play, his throne of rot and dominance, and a thin smile played on his lips. Two guards flanked him on each side, each pair of eyes already moving across my skin. My face stayed blank but my stomach dropped. Moon goddess. Not again. My blank face was not bravery. It was the only armor I had lear
Last Updated: 2026-04-14
Chapter: PLEASE HELP ME 
“Got her,” one guard snarled. They caught me before I made the corner. Two sets of hands slammed me against the stone wall and held me upright like I weighed nothing. I twisted, spitting blood. “Get your fucking hands off me. Rejected or not, Ben will kill you both if you touch what’s his.” The first guard, the one who had kicked me every morning for six months, chuckled. “Ben? That boy just found himself a real mate. She's a strong alpha blood from the northern pack. Pretty little thing with an actual wolf. They’re already in the tent. He gave us the go ahead before he even got her dress off.” My stomach dropped. “You’re lying.” The second guard leaned in close enough for me to smell the ale on his breath. “Hear that? Listen real close, wolfless.” I froze. Through the thin night air came the sounds. Moans. High, sweet, eager. Ben’s voice, thick with pleasure. “That’s it, baby. Louder. Let everyone know who you belong to now.” The new girl cried out his name like it tasted good
Last Updated: 2026-04-02
Chapter: COLD HEART
Minutes later the door opened.Brian stepped inside, closing it behind him with a soft click that sounded like a trap snapping shut.“Poor little Catherine,” he said softly, voice dripping fake sympathy. “Rejected right after being claimed. That must sting worse than the bite itself. To be honest I didn't think Ben had it in him. Such cruelty.”I didn’t look up. “Get out.”He chuckled and sat on the edge of the mattress. His hand landed on my bare thigh, fingers sliding up under the torn gown. “Ben was always impulsive. But me? I know how to appreciate a fine piece like you. I’ve waited six long months.”His touch crawled higher. I slapped his hand away and sat up despite the fire tearing through my ribs. “Touch me again and I’ll find a way to kill you in your sleep.”Brian grabbed my throat, squeezing just enough to make stars burst behind my eyes. “Still so much fire left. I love it. That’s exactly why I’m going to enjoy breaking you slowly. You’ll beg me to fuck you. You’ll call me
Last Updated: 2026-04-02
My Dearest Beautiful Cousin

My Dearest Beautiful Cousin

She called him at two in the morning, wine-drunk and heartbroken, and told him everything. That her boyfriend of five years had been lying to her face. That she had built his business with her bare hands and he had been quietly cutting her out of it. That she was done being practical about love and intended to date every beautiful man she could find and she meant it. She did not mean to tell him he was on the list. Enoch Wade has been in love with his cousin since he saw her at her 19th birthday party. He has spent six years sending birthday gifts and keeping his distance and being exactly what she needed him to be, safe, reliable and family. The drunk call ends that strategy entirely. By morning she has an employment letter, a plane ticket, and three days to start over in London. What neither of them knows is that the tag that held them apart was never true. Some lines were meant to be crossed. some lines were never lines at all. My Dearest Beautiful Cousin — a forbidden romance
Read
Chapter: Baby
ANNAThe words on my phone screen are a bruise I keep pressing.The baby isn’t mine. I stare at Jack’s text until the letters blur into meaningless shapes, then sharpen again, demanding my attention like a wound that won’t clot.My first instinct is to delete it. My second is to throw the phone across the room and watch it shatter against the polished concrete. Jack Hale is a liar. He lied about Mia. He lied about the company. He lied about fidelity and friendship and every promise he ever wrapped in reasonable, affectionate logic. The baby could be his, not his, or the secret love child of the Queen of England, and it would not change the fact that he is a man who weaponizes information to keep people tethered to him.I know this.I know this.So why can’t I stop reading it?“Anna.”I jump so hard my knee cracks against the desk. I slam my phone face-down and swivel.Maya stands at the edge of my partition, one hand wrapped around a paper coffee cup, the other holding a pastry bag
Last Updated: 2026-08-12
Chapter: The Man From My Past
ANNA My finger hovers over the trackpad for one heartbeat. Two. The anonymous file glows on my screen like a wound, that terrible label seared into the metadata—A. Wade — Legacy Archive—and I know, with the kind of knowing that lives in your gut before your brain catches up, that opening this is stepping through a door that locks behind you. I click. The folder expands. Documents bloom across the screen like black flowers. I recognize them instantly. The font. The color-coded headers. The way the margin notes curl against the text like familiar handwriting. These are my campaigns. The originals. The confidential pitch decks I wrote at 3:00 a.m. in Jack’s cramped second office while he slept in the master bedroom and the city hummed outside like nothing was watching. The market analysis I spent six weeks building for the Meridian account. The rebranding strategy that won Jack his first industry award—the one he accepted alone, smiling into the flashbulbs while I sat in the audience
Last Updated: 2026-08-11
Chapter: Don’t Tell Me What To Do
ANNA I blow past my desk without sitting down. My monitor is awake, glowing with the Mercer acquisition folder I left open yesterday. I was supposed to be in that meeting. I was supposed to be standing beside Enoch when the injunction hit, not locked out like a child who can’t be trusted near the stove. Stay out of this one. The words itch under my skin like a rash. I pull up the secure drive, fingers flying across the keys, and stop. An email timestamped eleven minutes ago. Sender: Mercer Legal. CC’d to our entire C-suite. Re: Wade Global Brand Repositioning Strategy — Rejection of Proposed Deliverables. My stomach drops straight through the floor. I click. The language is legal and brutal. Mercer is rejecting the brand strategy package submitted under my division’s authority. Citing “material inconsistencies with financial projections,” “unsubstantiated market claims,” and—my eyes snag on the phrase and hold—“concerns regarding the integrity of the source data.” Int
Last Updated: 2026-08-11
Chapter: You Can’t Freeze Me Out Forever
ANNAThe click of the conference room door is the loudest sound I’ve ever heard.I stand there with my hand still burning where his fingers touched mine, staring at the empty space where Enoch just was. He’d reached across just to take it from me, to let his skin brush mine for one second, and then he walked away.No. Not again I am not doing this. I am not standing here like a scolded child while he plays his ice-king routine and then ghosts out of the room like touching me was a mistake. Seventy-two hours of polite emails and corridor nods and him looking through me like I’m office furniture. And now he touches my hand and runs?Hell no.I grab my blazer from the back of the chair and I move.The corridor outside is already emptying, people drifting back to their desks with coffee cups and half-finished conversations. I don’t care who sees me. My heels strike the polished floor like gunshots. I pass Lara’s desk. She opens her mouth to say something and I shoot her a look that could
Last Updated: 2026-08-11
Chapter: Six Years Gone
Neither of them said a word since leaving the curb. Enoch kept both hands on the wheel, his knuckles white against the leather. The radio was off. The only sound was the hum of the engine and the tires against the road. Anna kicked off her heels and let them drop onto the floorboards. The champagne was still warm in her veins. She was tired of him pretending, tired of him staring straight ahead as if she weren't there. "You don't get to be angry," she said. Enoch's grip tightened. "I beg your pardon?" "You heard me. You're furious. Don't act like you aren't." He let out a short, dry laugh. "Anna, you're drunk." "And you're making me feel stupid." He turned his head. A quick, sharp glance. "You kissed him," Enoch said. "Right there in front of everyone. In front of me. What did you think was going to happen?" Anna looked out her window at the streetlights blurring past. "I panicked. It was stupid." "No." His voice dropped. "You don't get it." She turned in her seat to face h
Last Updated: 2026-06-02
Chapter: Perfect Interference
ENOCHHe slammed the door of the penthouse behind him, the sound echoing through the empty space like a gunshot.Daniel. That smug bastard actually thought he stood a chance with Anna. The memory of her kissing him played on repeat in Enoch's mind, especially the satisfied look on Daniel's face.Did she want him?The question gnawed at Enoch as he paced the living room. He had barely held it together on that stage. He spoke completely on autopilot, his mind entirely consumed by the memory of her in that red dress, and then of her lips on Daniel's.He poured himself a drink but didn't touch it.She was supposed to come home. They needed to talk. Really talk. No more running. Enoch had been patient. He had given her space. But tonight she had pushed every limit he had.Thirty minutes passed. Then an hour.He called Marcus."Where are you?" Enoch asked, voice tight.A pause. "Sir… they wanted to go to Lumina. Miss Maya insisted."Enoch's grip tightened on the phone. "And you let them?""
Last Updated: 2026-05-24
You May Also Like
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status