Cover of The Campus Wallflower

The Campus Wallflower

Read the story

83 chapters · 300170 words · Read 1 times

My name is Ashley Stone, am a scholar with big dreams, but I have always been bullied for being poor, nerdy, and unpopular at a prestigious university in Los Angeles. Then I met four guys who are the wealthiest and most desired on campus. A charmer who wants to help me become more confident and a bit sexier, a party animal and athlete, a tough mafia heir, and an heir to a business empire in LA. Which one of them will capture my heart in slumber? ***ALL CHARACTERS AGE 18 AND ABOVE***

Chapter 11: The Phantom's Regret

The stale coffee smell clung stubbornly to the air, mingling uneasily with the library’s usual scent of dust and aged paper. Ashley hunched over her laptop, the blue glow illuminating the intricate floorplan of the Ravenwood Conservatory – the gala venue. Jenny, perched precariously on the armrest of Ashley’s worn library chair, pointed a neon-green highlighter at the screen.

"...so, the stage is here," Jenny whispered, her voice a conspiratorial hiss that barely carried beyond their cramped carrel. She tapped a spot labelled 'Grand Atrium'. "That’s prime real estate. We position the karaoke machine smack in the center. No escape routes." Her eyes gleamed with mischief.

Ashley traced a finger along the virtual pathway leading to the stage. "Caroline enters here," she murmured, indicating the grand staircase flanked by marble columns. "All eyes on her, perfect entrance planned. Then… bam." She mimed an explosion with her hands. "Wig assignment station. Right at the foot of the stairs. No time to strategize."

"Genius!" Jenny grinned, scribbling a note on a sticky pad plastered with cartoonish wig doodles. "We’ll have Armand – no, wait, not Dante's creepy shadow, different Armand – we'll have Fred, that theater kid who owes me for covering his shift at the coffee cart last week, man the station. He’ll love the chaos. Assign the wigs blindfolded. Polyester monstrosities only."

A nervous giggle escaped Ashley. It felt strange, planning this. Dangerous. Yet, picturing Caroline, resplendent in designer silk, forced into a neon-orange beehive wig moments after her grand entrance… it sparked a warmth in her chest that momentarily chased away the lingering chill from Dante’s penthouse. The absence of that obsidian pendant’s weight on her collarbone felt less like exposure and more like freedom. "What if she refuses?"

Jenny snorted softly. "Refuse Aidan Ravenwood’s mandatory committee participation requirement? With him personally invested in the 'entertainment'? She wouldn’t dare." She lowered her voice further. "Besides, the humiliation of making a scene refusing would be almost as good. Win-win for us." She nudged Ashley. "Song list thoughts? I’m leaning towards 'I Will Survive' for maximum irony. Sung badly, of course."

Ashley’s smile widened, genuine this time. "Cruel. But effective." She scrolled through her own notes. "Or 'Total Eclipse of the Heart'? Really lean into the melodrama she cultivates."

"Ooh, yes! Epic key changes guaranteed to induce vocal cord rupture." Jenny cackled, then quickly stifled it as a nearby student shushed them. "Sorry, Prof. Dickens," she stage-whispered towards the shusher’s general direction, earning an eye roll. She turned back to Ashley, her expression softening slightly. "You know, it’s kinda awesome seeing you like this. Plotting. Scheming. Not just taking it."

Ashley looked down at the blueprints, the lines and labels blurring for a second. Rebuilding. Jenny’s words echoed the strange feeling she’d had leaving Aidan’s office. It wasn't confidence, not yet. More like… scaffolding. A shaky framework going up where before there was just rubble. "Feels weird," she admitted quietly. "But… necessary." She touched her collarbone again, a habit now. The phantom pendant was gone. The bruises Dante left under her sweater were fading. She was here, plotting karaoke revenge with Jenny. It was something. Maybe the start of something else.

High above, perched on the railing of the library's second-floor mezzanine like a gargoyle surveying its domain, Dante Moretti watched. The weak glow of the emergency exit sign cast long, distorted shadows across his face, etching the sharp lines of his jaw and cheekbones into stark relief. His dark eyes, utterly devoid of the bored detachment he often wore, were fixed, unblinking, on the small carrel below. On Ashley.

He saw the curve of her neck as she leaned towards the laptop, the way her messy bun had escaped its confines, a few stubborn brown curls framing her face. He saw her tentative smile flicker when Jenny whispered something, the way her shoulders, usually hunched defensively, seemed looser. Uncoiled. She looked… alive. Engaged. Without him.

His fingers tightened reflexively around the disposable coffee cup he held. The cheap paper crumpled instantly, lukewarm liquid spilling over his knuckles, dripping onto the polished marble floor with a soft, rhythmic plink, plink, plink. He didn’t flinch. The sting was nothing.

Kai Miller, leaning against the railing beside him, followed Dante’s gaze. His usual easy-going demeanor was subdued, replaced by a watchful intensity that rarely surfaced. He’d found Dante up here, a dark smudge against the library’s hushed grandeur, radiating a cold fury Kai recognized instantly. He hadn’t asked. He just watched Ashley too.

"Looks… different," Kai murmured, his voice low and gravelly in the cavernous silence. He didn’t elaborate. He didn’t need to.

Dante remained statue-still. The only movement was the slow drip of coffee from his ruined cup. The sight of Ashley smiling, plotting, burned. It contradicted the fractured, vulnerable creature he’d left trembling in his penthouse shower. The one who belonged to him. The one he’d marked. He’d taken the pendant, scraped his claim off her skin... yet here she was. Not broken. Not running back. Building something else entirely. Without his permission. Without him.

Kai shifted his weight, the leather of his jacket creaking softly. He kept his eyes on the scene below. "Jenny’s a force of nature," he observed, a hint of reluctant admiration in his tone. "Pulling Ash out of her shell. Good for her."

The paper cup in Dante’s hand imploded completely. Shards of thin plastic rim and soaked cardboard bit into his palm. Hot coffee splashed onto his sleeve. He didn’t seem to register it. His knuckles were white, tendons standing out like cables beneath his skin. The low, rhythmic dripping turned into a small, dark puddle spreading on the floor.

Kai finally tore his gaze from Ashley and Jenny’s intense planning session. He looked at Dante’s ruined hand, the coffee soaking into the expensive wool of his coat sleeve, the utter stillness radiating off him like arctic air. He saw the possessive fury hardening every line of Dante’s face, the dangerous intensity zeroed in on Ashley’s oblivious form.

Kai sighed, a soft, almost inaudible sound. He leaned closer, his voice dropping to a whisper only Dante could hear, each word deliberate, cold, slicing through the library’s hush like shards of the broken cup.

"She’s rebuilding herself," Kai murmured, his gaze sharp, analytical, devoid of his usual charm. "Without you."

The silence that followed wasn't just quiet. It was charged. Suffocating. The air seemed to crackle with the tension coiling in Dante’s frame. The steady plink of coffee ceased. The crumpled remains of the cup fell from his grip, landing silently in the spreading dark stain at his feet. Below, Ashley laughed softly at something Jenny said, a sound that carried faintly upwards – light, free, utterly unaware of the storm gathering in the shadows above.

Dante didn’t move. Didn’t speak. But the look in his eyes as he stared down at Ashley Stone, caught in the glow of Jenny’s laptop, planning her defiance, shifted. The possessive fury didn’t lessen. It deepened, chillingly focused. It was the look of a predator who had just realized its prey wasn’t merely hiding. It was fortifying.

A single, sharp nod. Almost imperceptible. Then, Dante turned, his movement fluid and silent despite his size. He didn’t spare Kai another glance. He descended the spiral staircase leading down from the mezzanine, his polished boots making no sound on the metal steps. He didn’t head towards Ashley’s carrel. He melted into the deeper shadows flanking the main study area, disappearing between towering shelves crammed with forgotten knowledge.

Kai watched him go, a grim set to his jaw. He looked back down at Ashley, still deep in conversation with Jenny, pointing animatedly at the screen. He pulled out his phone, typed a quick, cryptic text: "He saw. He knows." Sent. To whom, he didn’t specify. Arman, probably. Dante’s ever-present shadow. The game had just escalated. Ashley was rebuilding, yes. But Dante Moretti never relinquished what he considered his. Her scaffolding, Kai knew with cold certainty, was about to face a sledgehammer.

The brittle silence Dante left behind felt heavier than the ancient books pressing in from all sides. Kai stared at the spot where the mafia heir had vanished, the cold certainty settling deeper: Ashley’s fragile new confidence was walking a tightrope over a pit Dante was already digging. He shoved his phone back into his pocket, the unsent text to Arman burning a hole there. He saw. He knows. Let Dante handle his own shadow. Kai’s focus was the small figure below, bathed in laptop glow, looking terrifyingly breakable under the weight of her own defiance.

Down in the carrel, Ashley shivered, rubbing her arms as if a sudden draft had sliced through the library’s warmth. Jenny was packing up, oblivious to the drama overhead. "Okay, wig sabotage and karaoke carnage locked down," Jenny announced, slinging her bag over her shoulder. "My brain is officially mush. You coming? Midnight pancakes at Lou’s sounds like heaven." She nudged Ashley.

Ashley forced a smile, the earlier lightness gone, replaced by a familiar, gnawing dread she couldn't pinpoint. "You go ahead. Just wanna finish cross-referencing these catering quotes. Don’t want Caroline finding an excuse to scrap the whole plan over canapés." Her voice sounded thin, unconvincing even to herself. Jenny hesitated, concern flickering in her eyes, but Ashley waved her off. "Seriously. Go. I’ll catch up." The lie tasted sour. She just needed space. The phantom weight of the obsidian pendant was back, an icy brand against her collarbone. Dante’s gaze, she realized with a jolt, had felt like a physical touch moments ago, cold and possessive. Had he been watching?

Jenny relented. "Don’t stay too late. Text me when you leave." She squeezed Ashley’s shoulder, a brief, grounding pressure, then disappeared into the canyon of bookshelves. The vast library swallowed Jenny’s footsteps, leaving Ashley truly alone. The soft buzz of fluorescent lights overhead suddenly seemed deafening. The shadows between the towering shelves deepened, feeling less like sanctuary and more like hiding places. She stared blankly at the catering spreadsheet, the numbers swimming. Rebuilding. The word echoed mockingly. What was she building on? Sand and fear? Dante’s shattered coffee cup seemed to glint in her mind’s eye, a dark omen.

The scrape of a chair leg on marble made her flinch violently, heart hammering against her ribs. Kai Miller slid into the seat Jenny had vacated, a tentative half-smile on his face that didn't quite reach his guarded eyes. He held two steaming paper cups. "Peace offering?" he offered, pushing one towards her – chamomile tea, she noted automatically, the kind she always got when feeling stressed.

Ashley didn’t touch it. She recoiled, pushing her own chair back a fraction, her body coiled tight. The scent of the tea, usually soothing, now felt cloying, a preamble. Her gaze darted past him, scanning the shadows. "What do you want, Kai?" The question was brittle, sharp. Was he Dante’s messenger now? Another pawn? The memory of Dante’s penthouse, the suffocating power, the violation disguised as protection, surged back – the shower, his hands, the pendant ripped away. Kai’s easy charm suddenly felt like a mask hiding the same potential for control.

Kai’s smile faltered, replaced by a flicker of hurt, quickly masked. He set the cup down carefully. "Just… checking in. Saw Jenny leave. Library’s creepy when it’s empty." He tried for his usual lightness, but it rang hollow. "You look like you could use the tea. Or maybe something stronger." He tried a weak chuckle.

Ashley’s knuckles were white where she gripped the edge of the table. The casual concern, the familiar banter – it was the before script. Before Dante claimed her, before the bruises faded but the fear remained. It felt like a trap. "I don't need checking in on," she stated, her voice low and tight, vibrating with suppressed panic. Her eyes locked onto his, raw and distrustful. "I don't need another hero swooping in, Kai." The word dripped acid. "Not to save me just so someone else can claim me. Or violate me. Again." The accusation hung in the hushed air, brutal and final. She saw the exact moment it landed, the way Kai’s carefully constructed nonchalance shattered. His jaw tightened, a muscle ticking near his temple. Guilt flooded his features, stark and undeniable – guilt for the party where he’d used her as a shield, guilt for bringing her into Dante's orbit, guilt for failing to shield her from the monster he knew Dante could be.

He didn't look away. The easy charm dissolved completely, revealing a rawness Ashley hadn't seen before. "Ash..." he started, his voice thick. "What he did... I didn't know he'd go that far." He swallowed hard, the sound loud in the silence. "I swear. I never wanted that for you." His sunshine persona was gone, replaced by a grim intensity that was almost unnerving.

Ashley just stared, the echo of her own words – violated – chilling her bones. The tea cup sat untouched, cooling between them, a symbol of failed comfort. Kai took a shaky breath, leaning forward slightly, his usual careless posture replaced by an earnest rigidity. "Listen to me," he urged, his voice dropping to a fierce whisper. "He saw you tonight. Planning. Smiling. He doesn't like it. He really doesn't like it." He held her gaze, willing her to understand the danger. "Just… be careful. Lay low for a bit. Let me handle him."

A bitter, humorless laugh escaped Ashley. "Handle him? Like you handled it before?" She saw him flinch. "I'm done with handlers, Kai. Done with being handled." Exhaustion washed over her, sudden and profound, leaching the fight out of her momentarily. She sagged back in her chair, the adrenaline crash leaving her trembling. The blueprints, the karaoke revenge, Jenny’s fierce support – it all felt like a sandcastle against a rising tide.

Kai watched her tremble, the fierce light in his eyes hardening into resolve. He didn't reach out, didn't try to touch her. He just held her weary gaze, the playful party boy vanished entirely. "Okay," he said, his voice low, stripped bare, carrying the weight of a vow he might not be able to keep but intended to die trying. "Okay. No handler. But Ashley? Look at me." She dragged her eyes up. His expression was deadly serious. "I won't let him near you. Not for a while." He paused, the library’s silence pressing in. "I promise you that."

The word promise hung there, fragile in the face of Dante Moretti’s obsession. Ashley looked at Kai, at the unfamiliar gravity etched on his face, at the cooling tea she wouldn't drink. The shadows seemed to lengthen around her carrel. She didn't believe in promises anymore, not in this world of predators and pawns. But the desperate sincerity in his eyes, the sheer unexpectedness of this intense Kai, held her silent. She just nodded, once, a tiny, exhausted movement. The battle lines were drawn, not just against Caroline, but against a far more dangerous enemy. And she was alone again. Utterly drained. Kai rose slowly, leaving the unwanted tea, his final glance a silent reinforcement of his pledge before he too disappeared into the gloom. Ashley rested her forehead on the cool wood of the table, the library’s immense silence amplifying the frantic drum of her own pulse against her temples.

Read on DreamPress

Write your own erotic story with AI