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 82: The Last Bully Falls

The harsh chemical scent of spilled powder hit Kai’s nose first, sharp and acrid even from a foot away. He kept his sleeve-covered hand hovering over the mess beneath locker 217 – the crystalline scatter, the tiny orange pills like toxic candy. "Cocaine," he repeated, his voice tight. "And Adderall. A lot of it." He looked up at Chancellor Swan, her face rigid with disbelief. "Right out in the open. Like someone dumped it."

Students clustered at either end of the hallway, phones raised, whispering erupting like static. Security guards, summoned by Swan’s sharp command into her radio, pushed through the gathering crowd, their expressions grimly professional.

"Secure this area. Now," Swan ordered, her voice cutting through the murmurs. "No photos. Everyone, step back." She turned to Kai, her gaze flinty. "Step away, Mr. Miller. Do not touch anything." She looked past him to Ashley and Jenny. "You three. My office. Now."

The walk back felt longer, the eyes of the student body burning into them. Ashley kept her chin up, the fading bruises a visible counterpoint to her determined stride. Inside Swan’s grand, wood-paneled sanctuary, the scent of old books and lemon polish couldn’t mask the tension. Swan didn’t sit. She paced behind her imposing desk.

"Explain," she demanded, her eyes fixed on Kai.

Kai ran a hand through his hair, the movement agitated. "I know Trixie uses. Coke mostly, sometimes Adderall to pull all-nighters before finals. Obsessively." He met Swan’s gaze, a flicker of something dark in his own. "Had a nasty habit even when we were... involved."

Jenny’s eyes widened. "Why didn’t you tell anyone sooner, Kai? The council? Security? Anyone?"

"Because she threatened me, Jen!" Kai’s voice cracked with sudden intensity. He leaned forward, palms flat on Swan’s desk. "When we were still dating, whenever I suggested she needed help, or even hinted she should slow down... she’d go nuclear. Threaten to claim I assaulted her. Threatened to leak fake pictures. Said her dad’s lawyers would shred me and my family." He straightened, a muscle ticking in his jaw. "She’s vindictive. And she had leverage – or thought she did."

Ashley felt a chill crawl up her spine, distinct from the Kaplan horrors but chillingly familiar. Obsession. Threats. Leverage. "Looks like I'm about to face another Caroline Sharp in Trixie's presence," she breathed, almost to herself. The memory of Aidan pressing her into that guest bedroom mattress, his breath hot and possessive, flashed behind her eyes. She flexed her bandaged wrists. This was different poison, same venomous intent.

"This ends now," Chancellor Swan stated, the finality in her voice like a gavel strike. She jabbed a button on her desk phone. "Mrs. Davies, summon Trixie Graham to my office immediately. And alert campus police they may need to detain a student pending investigation." She hung up, her gaze sweeping over them. "This level of illicit substance possession, combined with the harassment campaign and direct threats Ms. Stone received... it provides the 'leverage' we required. An undeniable pattern of misconduct."

A heavy silence descended. Kai stared out the window, his profile tense. Jenny clenched her fists, the image of the threat on her phone screen vivid in her mind. Ashley watched Swan, the Chancellor’s unwavering resolve a stark anchor.

Minutes stretched. The quiet was broken only by the muffled sounds of campus life beyond the thick windows and the rhythmic tick of a clock.

Then, chaos erupted in the hallway. Raised voices, sharp and panicked. "You can't do this! Let me go!" Trixie Graham’s voice, shrill with fury and fear, cut through the door. It burst open, propelled by Trixie herself, struggling against the firm grip of a campus security officer. Her blonde hair was dishevelled, her dark skin flushed. Her eyes, wide and wild, scanned the room, landing first on Swan, then flicking to Kai, Jenny, and finally, burning with pure hatred, Ashley.

"This is a setup!" Trixie shrieked, wrenching her arm. "They did this!" She pointed a shaking finger at the student council members. "Especially her!" The finger jabbed towards Ashley. "The little scholarship bitch jealous because I had Kai first! Because her trashy family can't touch mine! They planted it! Ask him!" She spat the accusation at Kai. "He knows! He knows everything!"

Ashley didn't flinch. She met Trixie’s glare with a calm that felt eerily detached. "Why would we plant drugs under your locker, Trixie? We were in the Chancellor’s office presenting evidence of your cyberbullying and threats when it was discovered."

Trixie’s eyes darted, frantic. "You... you have minions! That little weasel Gavin! Or Anya, that bitter gymnast! You timed it!"

Chancellor Swan stepped forward, radiating icy authority. "The evidence discovered at your locker, Ms. Graham, coupled with the documented pattern of harassment and threats orchestrated by you, constitutes grounds for immediate suspension pending a full disciplinary hearing. You will be escorted from campus premises immediately. Your father’s lawyers may contact the administration directly." She nodded at the security officer. "Take her to the campus police station for processing. Confiscate her phone and laptop as potential evidence."

"No! You can't!" Trixie screamed, thrashing as the officer tightened his grip. Her gaze locked onto Kai, desperation replacing fury. "Kai! Tell them! Tell them it’s not mine! Tell them she’s lying!" Her voice cracked. "Please!"

Kai looked at her, his expression unreadable for a moment. Then, a flicker of the old weariness Ashley had seen when he’d spoken of Trixie’s threats surfaced. He shook his head slowly, almost imperceptibly. "I saw the video of you terrorizing that freshman, Trix. I saw the threats to Jenny." His voice was low, devoid of his usual charm. "I know what you're capable of. And I know what was under your locker. Good luck with the lawyers." He turned his back on her.

Trixie’s scream was raw, animalistic, dissolving into choking sobs as the officer firmly guided her out of the office, the door clicking shut behind them, muffling the sound. The silence that followed was thick and charged.

Swan let out a long, controlled breath, smoothing her jacket. "That was... unpleasant, but necessary." She looked at the trio. "The disciplinary board will convene swiftly. Your documented evidence," she tapped the folder Ashley had brought, "will be crucial. Dismissed."

Ashley felt a wave of exhaustion crash over her, the adrenaline receding. They filed out of the office, the grand hallway outside feeling strangely hollow after the confrontation.

"Holy crap," Jenny breathed, leaning against the cool wood paneling. "She completely imploded."

Kai scrubbed his face. "Yeah. Seeing her like that..." He trailed off, a troubled look in his eyes despite his earlier resolve. "Doesn't make what she did okay, but... damn."

Ashley nodded, her own mind swirling – the echo of Trixie’s accusations, the ghost of Caroline’s sneer, the phantom pressure of Aidan’s hands. Another threat neutralized, but the cost felt heavy in the air.

Another threat neutralized, but the cost felt heavy in the air. Ashley leaned against the cool hallway wall, the polished wood pressing into her shoulder blades as Trixie’s fading screams echoed in her memory. The adrenaline crash left a hollow ache deep in her chest, a familiar residue from facing down predators in gilded cages. Kai paced a short, tight line nearby, raking a hand through his hair, the usual easy grace replaced by a coiled tension. "Seeing her unravel like that," he muttered, more to himself than them, "it’s… intense. Even after everything."

Jenny nudged Ashley gently, her voice a low murmur. "You okay, Ash? You’re white as the new letterhead." She pulled a half-crushed energy bar from her blazer pocket, offering it silently. "Sugar shock might help. It’s been a morning."

Ashley managed a weak smile, accepting the bar. The sickly sweet chocolate tasted like dust. "Just… déjà vu. Different monster, same maze." She pushed off the wall, forcing her spine straight. "We need to brief the council. Before rumours go supernova." They walked, the sounds of the campus – distant chatter, a lawnmower humming, the thwack of a tennis ball – feeling strangely muted, filtered through the lingering tension.

The Student Council office buzzed with anxious energy. Riley was already furiously typing, likely drafting a press release pre-emptively. Anya perched on the edge of Gavin’s desk, her gymnast’s posture rigid with anticipation, while Kurt leaned against the trophy case, arms crossed. Gavin looked up, eyes wide. "Well? The whole building felt the seismic event. Did Swan actually expel her on the spot?"

"Pending investigation," Jenny confirmed, sinking into her secretary’s chair with a sigh that seemed to deflate her whole frame. "But yeah. Trixie’s gone. Probably lawyered up to her eyeballs by now, courtesy of Daddy’s offshore accounts." She rubbed her temples. "The locker was… bad. Kai confirmed it was her stash."

All eyes turned to Kai. He stopped pacing near the massive windows overlooking the quad. Sunlight caught the gold flecks in his eyes, highlighting the shadows beneath. "Adderall crushed up with cocaine," he said flatly. "Enough to supply half the lacrosse team for finals week." He met their stares without flinching. "She threatened me before, when we were together. Said she’d ruin me if I talked. Guess she underestimated…" He gestured vaguely around the room, encompassing Ashley, Jenny, the council.

"Good riddance," Stacy, the freshman rep, piped up from a corner, her voice trembling slightly but defiant. Ginny nodded fiercely beside her. "She made orientation hell."

Ashley moved to the head of the long, scarred table, her palms flat on the worn wood. The contrast between the room’s aspirational banners and the functional, slightly battered furniture felt grounding. "It’s done. For now. But we can’t coast." She took a breath, rallying. "Jenny, coordinate with Riley on the official statement. Gavin, monitor social – shut down any ‘poor Trixie’ narratives hard. Anya, review the budget line for the anti-bullying campaign launch next week. Make sure it’s watertight." The room snapped into motion, the shared purpose a tangible force, pushing back the lingering unease. This was familiar territory, the deliberate work of rebuilding.

The door swung open, and Chancellor Swan entered, her presence instantly commanding the room’s attention. Her steps were measured on the hardwood floor, the scent of vetiver and old paper trailing her. She didn’t sit. "A necessary purge," she stated, her gaze sweeping over them. "Graham represents the residual toxicity of the Ravenwood era – entitlement, indulgence, a disregard for consequences." She paused, letting the weight of the recent confrontation settle. "Your council, Ms. Stone, has demonstrated remarkable fortitude and effectiveness in dismantling those old structures. The campaign against harassment, the exposure of corruption, the push for genuine student welfare… it’s precisely the reform Liberty Heights requires."

Ashley felt a flicker of pride, quickly tempered by the sheer exhaustion of the fight. "Thank you, Chancellor. We’re just trying to make it a better place."

"Indeed." Swan’s gaze sharpened. "And continuity is paramount. The coming months are crucial for cementing these changes." She drew herself up. "Therefore, after consultation with the board, I have decided. Due to your council’s exceptional, and frankly, rabid dedication to dismantling the old guard’s rot, your terms are extended. There will be no general student council elections for the next academic year."

A stunned silence fell. Gavin dropped his pen. Kurt straightened up abruptly. "No elections?" Jenny breathed.

"None," Swan confirmed. "Except for the positions held by graduating seniors – Public Information Officer and Junior-Senior Representative – which will be filled via a closed-door selection process conducted by this council after Gavin and Kurt depart." She looked pointedly at the two seniors. "Your dedication is noted, gentlemen, but your focus must now shift to graduation. We need stability. We need the engine you’ve built to keep running without disruption." She offered a rare, almost imperceptible nod of approval. "Keep driving the change. Dismissed." With that, she turned and left, the door closing softly behind her, leaving a vortex of shock and dawning realization.

The silence stretched, thick and buzzing. Gavin broke it with a low whistle. "Well, damn. No campaigning? Just… keep going?" He ran a hand through his spiky hair, a mix of relief and astonishment on his face. "Guess my successor gets a free pass. Lucky them."

Kurt grinned, clapping Gavin on the shoulder. "Freedom! No more explaining policy positions to freshmen hyped on energy drinks. Just senior year, baby!" His jubilation was palpable.

Ashley exchanged a look with Jenny and Kai. Anya was already sketching committee structures on a whiteboard. Riley started compiling a list of potential PIO candidates. The news was momentous – a validation, a massive responsibility. Stability, finally. A chance to truly rebuild without the constant threat of political upheaval.

"Okay," Ashley said, her voice finding its strength again, cutting through the excited chatter. "New reality. Let’s use it." She pointed at the whiteboard. "Anya, map out the transition timeline for Gavin and Kurt’s roles. Jenny, draft the announcement for the student body – frame it as consolidation for ongoing reform. And everyone – start thinking about who steps up. We need strong voices." The energy shifted, the heaviness from Trixie’s expulsion now overlaid with a crackling sense of momentum, of a future they could actually shape.

Kai caught Ashley’s eye as the council dispersed into focused huddles. He walked over, his usual swagger tempered by something quieter, more serious. "You holding up?" he asked softly, his gaze lingering on the faint shadows under her eyes. "That was a lot, even before Swan’s bombshell."

Ashley leaned back against the table, letting the sun warm her face through the huge windows. "Holding," she confirmed. The memory of Aidan’s hot breath was distant, Trixie’s scream fading. The worn wood under her hands felt solid, real. "Just… tired. But the right kind of tired, you know?" She managed a small, genuine smile. "Like we actually moved a mountain today."

He nodded, a matching weariness in his own smile. "Feels like it." He bumped her shoulder lightly with his. "Caffeine run later? My treat. We earned it."

================

The council room hummed with a low thrum of focused energy long after Swan left. Gavin and Kurt were already debating potential successors, voices overlapping near the coffee maker. Anya’s markers squeaked across the whiteboard, mapping timelines. Riley typed furiously. Kai leaned against the window frame beside Ashley, the late afternoon sun gilding the sweat on his temple. "Seriously," he murmured, his voice rough, "coffee? Or maybe something stronger smuggled in a thermos?"

Before Ashley could answer, Jenny materialized at Kai’s elbow, her phone alight. "Kai, now," she insisted, tugging his sleeve. Her expression was urgent, a flicker of something unreadable beneath the efficient secretary veneer. "That thing? With the venue? They need confirmation. Now. It’s time-sensitive." She shot Ashley an apologetic grimace. "Sorry, Ash. Council emergency. Borrowing him."

Ashley waved a tired hand. "Go. Save the venue thing." She watched as Jenny practically steered a bewildered Kai towards the door. He threw a helpless, slightly confused look back over his shoulder before vanishing into the hallway. The air shifted subtly. The council bustle continued, but Ashley felt suddenly adrift in the middle of it, the epicenter of the day’s storm now strangely quiet. A date, she realized with a pang she couldn't quite name. Jenny and Kai, together. After everything… it stung, just a little. She gathered her backpack, the worn leather familiar under her fingers. "I'm heading out," she announced, her voice cutting through the chatter. "Keep me updated." A chorus of acknowledgments followed her out.

The late sun slanted across the quad, painting long, cool shadows. The manicured lawns, the echoing shouts from the distant field, the scent of cut grass mixed with exhaust – it all felt distant, muted. Ashley walked slowly, the weight of the day settling into her bones. Academic lectures blurred with the council’s high-stakes maneuverings and Trixie’s raw, ugly unraveling. The fading bruises on her wrist itched beneath her sleeve. Another one down, she thought, but the victory felt hollow, scraped raw. Exhaustion dragged at her limbs, deeper than just physical.

She pushed through the heavy glass doors of the main administration building onto the bustling entrance plaza. Students flowed around her, laughter and chatter a discordant symphony against her inner quiet. She scanned the curb, steeling herself for the crowded ride home alone. Then, a sharp honk cut through the ambient noise. Not the impatient blare of a taxi, but two short, crisp beeps. Instinctively, Ashley turned.

A sleek, gunmetal grey sedan idled at the curb, its tinted passenger window gliding down silently. Behind the wheel, leaning slightly towards the open space, was a face she was familiar with especially the last few months they are together again. Angular features, sharper than she remembered, framed by dark hair a little too long, falling across a forehead creased with a familiar, lopsided grin. Warm, hazel eyes met hers, crinkling at the corners. "Hey, Schatz," Adrian Lieberman called out, his voice a smooth baritone laced with amusement and a faint German cadence. He winked. "Want me to drive you for a date?"

The unexpected sight of him, the German endearment from childhood jarringly sweet, punched through her fatigue. A surprised laugh escaped her, genuine and weary. Relief, sudden and profound, washed over her, loosening the tight knot between her shoulders. The sterile leather-and-disinfectant scent of the car’s interior drifted out, mingling with the city air. "Adrian," She shook her head slowly, a disbelieving smile spreading. "I thought I'd be alone tonight." She stepped closer to the curb, the decision easy, necessary. "Sure." She pulled open the passenger door, the cool conditioned air hitting her face. "God, I need someone after a day like today." She sank into the plush seat, the door thudding shut behind her, sealing out the clamor of the campus. The engine purred, a low, smooth vibration.

Adrian shifted the car smoothly into gear, merging with the traffic flowing away from Liberty Heights. He glanced over, his grin softening into something warmer, more searching. "Alright, Stone. Where to? And what kind of day demands rescue by your German sunshine?" His gaze took her in, lingering for a fraction on the faint shadows beneath her eyes. "Start talking."

Read on DreamPress

Write your own erotic story with AI