From Besties to Bitter Enemies

Read the story

12 chapters · 14381 words · Read 0 times

Eveline Foster used to worship the ground Axel Graves walked on- now she wanted to scorch it. The boy who had once been her best friend was now the literal bane of her existence and the campus bad boy at her boarding school (it functions as a high school and college for the rich, elite, or with the right connections- like her parents who managed to get her in as a benefit of their employment). She’d known Axel since they were young and they had been thick as thieves until her family had had to move but then she came here a year ago and stumbled into him, she’d thought they would be friends again, she’d been happy to see him and for a split second she thought he had been happy to see her too, and then he’d opened his stupid fat fucking mouth and hadn’t shut it or left her alone for a moment of peace since

Chapter 3: The Rooftop Confession

The cold metal railing bit into Eveline’s palms as she stared out over the sprawling, manicured grounds of Pendleton College. Sunset painted the sky in bruised purples and oranges, casting long shadows from the gothic architecture below. Up here, six stories above the meticulously maintained chaos of campus life, the air felt thin, sharp. Cleaner. It was the only place the weight of her scholarship-student status, the sidelong glances in the dining hall, and the constant, grating presence of him seemed to fade to a dull roar.

Footsteps scraped on the gravel rooftop behind her. Not the light click of fashionable boots. A heavier tread. Familiar. Her spine snapped straight, shoulders tightening like drawn bowstrings before she even turned.

Axel Graves leaned against the access door frame, silhouetted against the fading light. The usual smirk was absent. No cocky glint in those unsettlingly blue eyes. He looked… hollowed out. Raw. Like something vital had been scraped away, leaving only the sharp bones of his face and an unsettling stillness. It was a look she hadn’t seen since they were kids, before the money, the reputation, the wall of careless cruelty he’d built between them.

He pushed off the frame and walked slowly towards her, stopping a few feet from the edge where she sat. He didn’t look at her, just out at the same view. The silence stretched, thick and awkward, broken only by the distant shout from a soccer field and the sighing wind.

“Come to gloat?” Eveline finally asked, her voice colder than the metal beneath her hands. She kept her gaze fixed on the distant treeline, darkening against the twilight. “Heard you had quite the… performance earlier.”

Axel flinched, a minute tightening around his eyes the only betrayal. His knuckles, resting on the railing beside hers, whitened. She remembered those knuckles slammed against tile. Remembered Penelope Chen’s smug smirk later that afternoon. Remembered the hot, sour taste of betrayal curdling in her stomach, even though she had no claim on him. Especially not on him.

“Not gloating, Foster,” he muttered. His voice was rough, stripped of its usual lazy arrogance. It sounded tired. “Just… air.”

“Plenty of air down below. Less contaminated.” She couldn’t help it. The bitterness leaked out, sharp and acrid.

He finally turned his head, those blue eyes locking onto hers. The vulnerability she’d glimpsed was still there, buried deep beneath layers of exhaustion and something else. Defeat? “Contaminated’s about right,” he said flatly. There was no fight in it. It was jarring. Where was the barbed comeback? The dismissive chuckle?

“Did Penelope finally run out of brain cells to entertain you?” She pushed, needing the spark, needing the familiar enemy. Needing him to be the asshole so she could comfortably hate him.

A muscle ticked in his jaw. He looked away again, back towards the horizon where the last sliver of sun was vanishing. “Something like that.” He shoved his hands deep into the pockets of his expensive, rumpled jacket. “The roof… it’s different.”

Eveline blinked. That wasn’t the script. “Different how? Gravity works the same up here, last I checked.”

“Less noise.” He shifted his weight, scuffing the toe of his boot on the gravel. “Fewer… ghosts.”

The unexpected honesty hit her like a physical thing. She studied his profile – the sharp slope of his nose, the stubborn set of his jaw, the dark smudges beneath his eyes. He looked wrecked. Not physically, but… emptied. Like the frantic energy that usually animated him had drained away, leaving only this weary shell. It mirrored the hollow ache his encounter with Penelope had left in her, a feeling she desperately wanted to deny. Why should she care about his self-destruction?

“Ghosts you invited in, Graves,” she said, but the venom felt diluted. Forced.

He gave a short, humorless bark of laughter. “Yeah. Expert at that.” He finally leaned his elbows on the railing beside her, mirroring her posture but keeping a careful foot of space between them. The scent of him – expensive cologne, faint sweat, and something underlying, sharp and male – washed over her. Unwanted. Familiar. “Remember when we used to climb the old oak behind the pool house at my dad’s? Felt like we were on top of the world then too. Just… smaller.”

The memory slammed into her, vivid and sweet. Sunshine dappling through leaves, scraped knees, Axel dangling precariously from a high branch, grinning down at her with that heart-stopping, unguarded smile he never showed anyone else. Before the scholarship to Pendleton changed everything. Before her dad became the hired help and Axel became the untouchable heir. Before he started calling her 'Foster' like it was an insult, pushing her away with cruel jokes and sharper pranks. Before the great, unspoken betrayal that fractured their childhood bond.

“We were kids,” she said, her voice thick. “Things change.” She traced a scratch on the railing with her thumbnail. “People change.”

“Do they?” The question was quiet, almost to himself. He turned his head, his gaze resting not on her face, but on her hands gripping the cold metal. His knuckles were still white. “Sometimes it just feels like layers of crap piled on top. Makes it hard to breathe.”

The rawness in his voice was disarming. Dangerous. This wasn’t the Axel who slammed girls against bathroom walls. This was… something else. Something closer to the boy she’d known. It cracked the hardened shell of her resentment, just a little. Enough to let a sliver of unwanted concern leak through. “Since when do you care about breathing?” she asked, trying to sound flippant and failing. It came out soft. Curious.

He didn’t answer immediately. The silence stretched, filled only by the wind whipping strands of hair across her face. Below, campus lights began flickering on, tiny yellow stars against the deepening indigo.

“Since it feels like suffocating,” he finally said, his voice so low she had to lean slightly towards him to catch it. He didn’t look at her. “Since… reminders are everywhere.” He paused, then gestured vaguely, not towards the campus, but towards the space between them. “Except maybe up here. Right now.”

He pushed off the railing abruptly, as if the contact burned. He took a step back, shoving his hands deeper into his pockets, hunching his shoulders. The vulnerability snapped shut like a trapdoor, replaced by a familiar, if weary, guardedness. “Neutral territory, right?” His voice regained a fraction of its old edge, but it was brittle. “Up here, it’s just the view. And the ghosts we bring with us.”

He didn’t wait for her reply. Turning on his heel, he walked back towards the access door, his footsteps crunching on the gravel. He paused just before disappearing inside, his hand on the rusty handle. He didn’t look back. “Try not to fall off, Foster. Wouldn’t want to ruin the landscaping.” The words were Axel, but the delivery lacked its usual malicious bite. It sounded… hollow.

The door clanged shut behind him, leaving her alone with the wind and the city lights and the unsettling echo of his words. Neutral territory. Ghosts we bring with us. She stared at the spot where he’d stood, where the ghost of the boy who climbed trees had briefly flickered beneath the wreckage of the man. The cold metal under her hands felt suddenly less like an anchor and more like a barrier. The familiar resentment still simmered, but it was tangled now with a confusing thread of pity and a treacherous whisper of the old, dangerous affection she’d buried years ago. He was drowning, she realized. Drowning in the life he’d built, and for one unguarded moment on the edge of the roof, he’d shown her. The question wasn't why. The question was, what did it mean that she hadn't just pushed him off? Below, a car door slammed, sharp and final in the quiet dusk. Eveline shivered, pulling her thin jacket tighter, alone on the rooftop with only the ghosts for company. The fragile truce dissolved with the last light, leaving her adrift.

Read on DreamPress

Write your own erotic story with AI