bc

VELVET SHADOW

book_age18+
0
FOLLOW
1K
READ
revenge
dark
forbidden
love-triangle
BE
family
HE
friends to lovers
kickass heroine
drama
tragedy
sweet
lighthearted
serious
kicking
mystery
campus
small town
like
intro-logo
Blurb

At Blackthorn Academy, secrets don’t stay buried—they breathe, they watch, and they wait.Chloe wanted nothing more than to survive senior year: keep her head down, earn her grades, and stay far away from trouble. But trouble finds her the moment Adrian Vale arrives—charming, dangerously unreadable, with shadows in his eyes that seem to recognize her own.What begins as stolen glances and forbidden chemistry spirals quickly into something far darker. Students start vanishing. Whispers turn into warnings. And every truth Chloe uncovers drags her deeper into a web of obsession, lies, and a bloody past someone is willing to kill to protect.Adrian may be the only one who can keep her safe.Or the very reason she’s in danger.In a world where love is as seductive as it is lethal, Chloe must decide: follow her heart into the darkness… or do whatever it takes to survive it.Some secrets are meant to stay hidden.Some loves were born in it.

chap-preview
Free preview
Chapter 1: More Than Friends?
The hallway smelled like cheap body spray, old textbooks, and the sharp promise of freedom after last period. Lockers slammed like punctuation marks in the chaos—laughs, shouts, and teachers barking about tardiness. Chloe moved through it on autopilot, her backpack strap digging into her shoulder as her eyes searched ahead. There he was. Ethan leaned against his locker like he owned the space, casually twirling a basketball between his fingers. Tall, broad-shouldered, with hair just messy enough to look effortlessly cool. He hadn’t noticed her yet. Good. It gave her a second to just… look. Her chest did that familiar little flip. She shoved her notebook into her locker too quickly and glanced up, pretending to check the one beside his. This time, Ethan caught her. His face lit up instantly—that easy, genuine smile she’d known since they were kids. The same smile he’d given her on the playground years ago, bruised and bleeding, like getting hurt for her didn’t matter. “Hey, Chlo,” he called, jogging over with the basketball tucked under his arm. “You coming to practice later?” “Yeah,” she said, aiming for casual. “Same time?” “Always.” He bumped her shoulder lightly. “Wouldn’t be the same without my good-luck charm.” Chloe rolled her eyes, but her lips curved anyway. “I’m not your charm. I just have nothing better to do.” “Liar,” he laughed. “You love watching me dominate.” They walked side by side toward class, falling into their usual rhythm. Same comfort. Same ease. To everyone else, they were basically a couple. The looks, the whispers, the way people watched them—it was obvious. But they had never said it. Never crossed that line. Because what they had now was safe. And safe things didn’t break. Chloe exhaled slowly as she slid into her seat. For a moment, everything felt normal. Predictable. Until her mind drifted, uninvited, to the past. She was six again. Small. Quiet. The new girl. The playground had felt too big, the laughter too loud. Kids whispered and pointed. Her freckles stood out too much. Her voice was too soft. “New girl’s weird,” someone had sneered. A shove. Then another. Chloe had frozen, unsure whether to run or disappear. And then— “Hey! Leave her alone.” Ethan. Seven years old, stepping in like he had something to prove. He shoved one of the boys back, jaw set, even when they turned on him instead. He wasn’t bigger. Just stubborn. By the time it was over, his knees were scraped raw and his lip was swollen. Chloe had stared at him, wide-eyed. “Why… why did you do that?” He shrugged like it was the most obvious thing in the world. “That’s what friends do.” The memory faded as Ethan’s voice pulled her back. “Chloe?” “Yeah?” she blinked. “You zoned out again,” he said, watching her with that familiar concern. “You good?” “Yeah,” she said quickly, offering a small smile. “Just tired.” He didn’t look convinced, but he didn’t push. Everything settled again. Until the classroom door slammed open. The noise sliced through the chatter. Conversations died. Heads turned. Silence. Heels clicked once, twice—slow, deliberate. A single strand of hair fell over one eye, and she brushed it back with calculated grace, as if enjoying the way the room shifted around her. Madison. She stopped beside Ethan’s desk, her smile slow and precise, like a warning wrapped in charm. The air grew thinner, tighter. Chloe felt the shift immediately. Madison’s gaze swept the room… then landed on Ethan. Chloe’s stomach tightened. Beside her, Ethan straightened slightly, caught off guard. His fingers tapped once against the desk before going still. He offered a polite smile, but it didn’t quite reach his eyes. One of the girls behind Madison leaned in, whispering just loud enough to carry. “Isn’t that the basketball guy?” A soft laugh followed. “Cute… but why is he sitting with her?” The other girl glanced directly at Chloe, her expression dripping with fake sympathy. Chloe’s cheeks burned. She crossed her arms tighter over her chest and stared down at her desk, pretending not to hear. Pretending it didn’t matter. But it did. It really did. Chloe didn’t move. She just watched Madison’s smile linger on Ethan, and for the first time, she realized that “safe” might finally be over. Something was coming. And she had no idea how to stop it.

editor-pick
Dreame-Editor's pick

bc

Burning Saints Motorcycle Club Stories

read
1K
bc

Tis The Season For My Revenge, Dear Ex

read
69.0K
bc

The abandoned wife and her secret son

read
3.1K
bc

Owned by My Husband's Boss

read
8.7K
bc

Mistletoe Miracle

read
6.3K
bc

Road to Forever: Dogs of Fire MC Next Generation Stories

read
43.0K
bc

The Billionaire regret: Reclaiming his contract Bride

read
1.4K

Scan code to download app

download_iosApp Store
google icon
Google Play
Facebook