bc

" SHADOW FIGHT "

book_age18+
0
FOLLOW
1K
READ
dark
family
friends to lovers
kickass heroine
single mother
drama
tragedy
sweet
lighthearted
serious
kicking
city
office/work place
affair
like
intro-logo
Blurb

Shadow Fight – Series DescriptionLoglineA grieving young woman discovers that her reflection is no longer her own. As an ancient shadow parasite begins to replace her from the inside, she must become the hunter—or lose herself forever.Full DescriptionSix months after her mother’s sudden death, 28-year-old graphic designer Aria Thompson begins to notice impossible things: her reflection moving on its own, whispers from empty rooms, phone calls from her own number. What starts as isolated, terrifying incidents quickly spirals into a living nightmare when she learns she is being hunted by “The Echo”—a parasitic shadow entity that latches onto the grieving and slowly overwrites them, wearing their face, their memories, their life.Guided by cryptic warnings from her mother’s hidden past and unlikely allies, Aria is forced to confront not only the creature stalking her reflection, but the darkness it awakens inside herself. As the entity spreads to those she loves and reveals its connection to an even older void known as “The Hollow,” Aria’s fight becomes bigger than survival—it becomes a war against something that has hunted her bloodline for centuries.A gripping blend of intimate psychological terror and escalating supernatural horror, Shadow Fight explores grief, identity, betrayal, love, and the terrifying question: how do you kill something that lives in every mirror… and might already be you?

chap-preview
Free preview
Episode 1: The Blink
The rain had been falling for three straight days, the kind of relentless downpour that made the city feel like it was sinking. Water hammered the old brick building on Elm Street, drumming against the third-floor windows like impatient fingers. Inside apartment 3B, the air was thick and humid from the shower Aria Thompson had just taken. She stepped out of the bathroom wrapped in a faded gray towel, steam trailing behind her like a ghost. The mirror above the sink was completely fogged, a blank white canvas. She wiped a small circle in the center with the heel of her hand, expecting to see the usual reflection: twenty-eight years old, dark brown hair plastered to her forehead, hazel eyes ringed with exhaustion. Six months since her mother’s funeral, and the face staring back still looked like someone who hadn’t slept properly in all that time. The fog cleared in uneven streaks. She saw herself. But the reflection didn’t move when she did. Aria’s hand was still pressed flat against the cool glass. The reflection’s hand hung limp at its side, fingers loose. Water dripped from its hair onto its shoulder—slow, deliberate drops—while her own hair had already stopped dripping. Her breath caught in her throat. The figure in the mirror stared back. Same towel. Same pale skin. Same tired slump of the shoulders. But it didn’t copy her. It just watched. Then it blinked. Once. Slowly. Deliberately. Aria hadn’t blinked. She yanked her hand away as if the mirror had suddenly turned red-hot. The reflection remained perfectly still now, like a paused video. Her heart slammed against her ribs so hard she could hear it over the rain. “Okay,” she whispered, voice shaking. “Okay, that didn’t happen.” She backed out of the narrow bathroom, pulling the door shut behind her with a soft click. The apartment was small—one bedroom, a living room that doubled as her workspace, a kitchen barely big enough for one person to turn around in. She’d lived here for three years, ever since moving out of her mom’s house after college. It had always felt safe. Neutral. A place where nothing dramatic ever happened. Tonight it felt too quiet. She laughed once, a short, nervous sound that died quickly. “You’re tired,” she told herself. “You’re stressed. Grief does weird things to your head.” She dried her hair roughly with the towel, pulled on an oversized T-shirt and soft sweatpants, and made a cup of chamomile tea she didn’t really want. The bathroom door stayed closed. She avoided even glancing in its direction while she moved around the kitchenette. Her phone sat on the counter, screen dark. She had three freelance graphic design deadlines looming—logos for a startup, album art for an indie band, a book cover revision—but she hadn’t opened her laptop all day. The thought of staring at another screen made her stomach twist. By midnight she was in bed, lights off, covers pulled up to her chin. The rain had softened to a steady whisper against the window. Streetlight filtered through the blinds in pale orange stripes across the ceiling. She lay staring at them, trying to convince herself the mirror thing had been a trick of steam and exhaustion. A momentary lag in perception. Nothing more. Sleep tugged at her edges, heavy and reluctant. She was drifting, finally, when her phone buzzed on the nightstand. The screen lit up the room in cold blue. Unknown number. She let it ring out. The buzzing stopped. Thirty seconds later, it started again. Same number. She sat up, thumb hovering over decline. The third time it rang, something in her chest tightened. She swiped to answer. “Hello?” Silence at first. Then breathing. Slow. Wet. Too close to the mouthpiece, like someone holding the phone right up to their lips. “Who is this?” Her voice cracked on the last word. The breathing paused. A whisper slid into her ear, soft as silk dragged across skin. “I see you when you don’t see me.” The call ended. Aria stared at the screen. Call duration: 00:09. She opened the call log with trembling fingers. Nothing. No record of any incoming call. The list jumped straight from a text from Lena yesterday to an alarm reminder from this morning. Her skin prickled. She turned on the bedside lamp, checked the front door locks twice, even looked under the bed like a frightened child. The apartment was empty. Doors locked. Windows sealed against the rain. She sat on the edge of the bed, phone clutched in both hands, staring at the blank call log until the screen timed out. Eventually she lay back down, but sleep didn’t come again. Morning arrived gray and heavy. She’d managed maybe an hour of fitful dozing near dawn, waking every time the building creaked or the rain shifted rhythm. Coffee tasted like ash. She stood at the kitchen counter staring at her laptop, unopened. The deadlines felt distant, unimportant. She had to pee eventually. The bathroom door loomed at the end of the short hallway. She’d left it closed all night. Her hand hesitated on the knob. She almost laughed at herself—twenty-eight years old and afraid of her own bathroom—but the laugh came out thin. She pushed the door open slowly. The mirror was clear. No steam. No fog. She stepped inside, eyes fixed on the sink. Brushed her teeth staring at the porcelain. Rinsed. Spit. Wiped her mouth with the back of her hand. Then she looked up. The woman in the mirror smiled. A small, slow curve of the lips. Knowing. Patient. Aria’s own mouth was set in a tight, terrified line. She wasn’t smiling. The reflection held the expression for three full seconds—eyes locked on hers, smile widening just a fraction—before it faded into the same blank fear Aria felt. She stumbled backward, knocking over the small trash can. Toothpaste tubes and cotton swabs scattered across the tile. Her phone buzzed in her pocket, sharp and insistent. She fumbled it out. A calendar reminder glowed on the screen: Mom’s birthday today. She hadn’t forgotten. She’d been trying not to remember. Her mother would have been fifty-four. Aria slid down the wall until she sat on the cold floor, knees pulled to her chest. She stared at the mirror from across the small room, afraid to blink. The reflection sat exactly the same way—knees up, arms wrapped around them. But its head tilted slightly to the side. Curious. Waiting. She didn’t move for a long time. The rain kept falling outside, soft and steady, like it had no intention of stopping.

editor-pick
Dreame-Editor's pick

bc

A Second Chance: My Twin Mates

read
11.5K
bc

Ex-Luna's Revenge

read
41.5K
bc

Cheated Mate: I Bonded with a Comatose Alpha

read
3.9K
bc

The Alpha Wears Number Nine

read
8.2K
bc

The Rejected Luna Strikes Back

read
8.4K
bc

A Female Alpha’s Revenge

read
76.0K
bc

The Last Blackthorne Heir Returns

read
13.3K

Scan code to download app

download_iosApp Store
google icon
Google Play
Facebook