Cover of The Inevitable Year

The Inevitable Year

Read the story

21 chapters · 63124 words · Read 0 times

After years of inseparable friendship, something shifts at the start of senior year. Lingering looks last too long. Jokes feel loaded. Neither dares to name what’s growing between them—not in hallways filled with rumors and expectations. Instead, they pull back. Silence replaces sleepovers. Distance replaces honesty. But avoiding each other proves impossible. They share classes, friends, and a history too deep to erase. Every accidental touch in the crowded halls, every jealous glance at prom dates, every late-night text typed and deleted pushes the tension higher. Senior year becomes a countdown—graduation looming like an escape. When emotions finally boil over, they must choose: protect the comfort of hiding, or risk everything for the truth they’ve always felt. “All characters are over the age of 18 years old.”

Chapter 15: Moonlit Reclamation

The cold night air hit their sweat-slicked skin as they stumbled toward the lake’s edge, a single lantern swinging from Dre’s hand. “I feel like I’ve been run over,” Dante laughed, the sound giddy and raw as he splashed water on his chest, washing Dre’s spend from his skin.

Dre watched him, eyes dark, then scooped a handful of water and threw it at him. “You sounded like you were being run over,” Dre smirked, his voice husky. Dante tackled him, sending them both into the shallows with a crash, the freezing water a shock that made them gasp and struggle, laughing breathlessly.

Their wrestling slowed, the laughter dying into something heavier. Dante, chest heaving, pushed Dre’s wet hair back and kissed him, a deep, searching kiss that tasted of lake water and possession. “I need you again,” Dante murmured against his mouth, his hands already pulling at Dre’s waistband.

Dre growled, standing and pulling Dante up by his arm. “Not here,” he said, his voice thick, and led him to a large, smooth boulder half-submerged at the waterline. The moon cast its pale light on the stone. Dre turned Dante, pressing his chest against the icy, rough surface. “Stay.”

Dre yanked Dante’s shorts down, his thumbs spreading him wide. The cold air bit at his exposed skin, then was replaced by the hot, wet stroke of Dre’s tongue lapping at his used, sensitive hole. Dante cried out, his fingers scrambling for purchase on the rock. “Fuck, yes, just like that,” he begged.

Dre ate him with a desperate hunger, his tongue plunging deep, loosening him again. He spat, the sound crude in the silence, then pressed two fingers inside, scissoring him open. “You’re so fucking open for me,” Dre groaned, removing his fingers and aligning his hard cock. He pushed in, one brutal, unyielding thrust that buried him to the hilt.

Dante screamed, the sound torn across the water, his body arched back against Dre’s. Dre set a brutal, piston-like rhythm, each slam driving Dante harder into the stone, the cold friction burning his nipples. “They all heard you,” Dre grunted into his ear, his hips a punishing machine. “They all know what you are now. My fucking whore.”

Dante sobbed, his own cock rock-hard and leaking against the cold granite, the shame and the pleasure fusing into one blinding wire of need. “Yours,” he gasped, “only yours, Dre, please.” Dre’s hand wrapped around his throat, not squeezing, just holding, a claim as he fucked him into the rock, their skin slapping in the night, a raw, honest rhythm that left no room for lies.

Dre’s thrusts became shallow, urgent grinds, his forehead pressed between Dante’s shuddering shoulder blades. “You take me so deep,” he rasped, the words cracking. His hand slipped from Dante’s throat to cradle his jaw instead, turning his face for a sloppy, breathless kiss.

Every muscle in Dante’s body was coiled wire, pleasure screaming from each nerve. He was murmuring “yes” and “please” and “don’t stop” into the stone, a frantic mantra. Dre’s rhythm broke, becoming erratic, his hips stuttering as he buried himself one final, trembling time.

He collapsed over Dante’s back, his entire weight a sweet, crushing relief. His lips found the shell of Dante’s ear, his breath a ragged, hot gust. “I love you,” Dre whispered, the words frayed and so quiet they were almost swallowed by the lake.

It wasn’t poetry. It was a raw, torn-up sound, more real than anything Dante had ever heard. Dante’s clenched fists went slack against the rock, a shattered sigh leaving his lungs. He believed it, completely, in the marrow of his bones where the fear used to live.

He believed it, completely, in the marrow of his bones where the fear used to live. Dre slid out of him, the sudden emptiness making Dante shudder against the cold stone. “Come on,” Dre murmured, his voice softened now, helping him turn and pulling him into the shallows to gently rinse the mess from his thighs.

They waded in silence, the water lukewarm compared to the night air. Dante leaned his forehead against Dre’s shoulder, spent. “Say it again,” he whispered, not as a demand, but a need to hear it outside the frenzy.

“I love you, Tay.” Dre kissed his temple. “Always have.” Their quiet words were devoured by the lapping water and the rustle of reeds.

Up the bank, concealed within a thicket of scrub willow, Raj stood frozen. His wallet was a forgotten lump in his pocket. He had seen everything: the brutal taking against the rock, the surrender, the tender cleaning afterward.

He watched Dre’s hands, so large and capable, smoothing water over Dante’s back. He heard the whispered “I love you” carry across the still surface. A confusing, hot jealousy twisted in his gut, mingled with a sharp shame that stiffened his own jeans.

His breath hitched, a small, traitorous sound. He took one step back, and a dry twig snapped under his heel. The crack was like a gunshot in the quiet dark. Both figures in the water froze, their heads turning in unison toward the sound.

Raj didn’t wait. He turned and crashed back through the brush toward the road, his heart hammering against his ribs, the image of Dante’s ecstatic, vulnerable face burned into his mind.

Dante’s blood turned to ice. “What was that?” he whispered, his voice thin. Dre was already moving, surging out of the water toward the sound, his body tensed for a threat.

“Someone was there,” Dre said, the words flat and final. He peered into the dark, silent thicket, but heard only the retreating crash of footsteps through dry brush. “Fuck. They’re gone.”

Dante stumbled onto the bank, his skin pebbling with cold and dread. “Did they see?” he asked, though he already knew. Dre’s grim silence was confirmation. The serene afterglow shattered, replaced by a sharp, metallic fear.

“We have to go,” Dante said, scrambling for his clothes. Dre caught his wrist, his grip firm. “Wait.” His eyes searched Dante’s. “It changes nothing.”

But it changed everything. Dante’s hands shook as he pulled his shirt on. The world outside their tent and this shoreline suddenly felt vast and hostile. “Raj,” Dante breathed, the name a curse. “His wallet. He came back.”

Dre’s jaw tightened. He pulled Dante close, his mouth a hard line. “Let him talk.” He kissed Dante, a fierce, branding press of lips. “I don’t care.”

He slid his hand into Dante’s damp shorts, his calloused fingers wrapping around him, already half-hard from fear and adrenaline. “This is real. This is all that matters.” Dante gasped, his hips jerking forward into that rough, familiar grip, his fear igniting into a different, sharper fire.

Dre pushed him back against the same cold boulder, yanking fabric aside. “They want a story?” Dre growled, his cock nudging at Dante’s entrance, still loose and wet from before. “Let’s give them a fucking story.”

He shoved in, a single, deep stroke that stole Dante’s breath, a violent claiming that felt like an answer to every watching eye. Dante cried out, clutching at the rock, the earlier tenderness scorched away by this new, desperate need. Dre fucked him with a relentless, punishing rhythm, their bodies slapping together in the quiet dark, a raw and defiant sound.

“You’re mine,” Dre grunted against his neck, each word a hammer blow. “Tell me.” “I’m yours,” Dante sobbed, the confession ripped from him, his release already coiling tight, inevitable. “Always.”

Dre’s pace turned frantic, his control shattering. He came with a shattered groan, spilling deep inside, his teeth sinking into Dante’s shoulder. The sharp pain tipped Dante over the edge, his own climax tearing through him in silent, blinding waves.

They slumped together, breathing ragged. The silence now felt charged, listening. Dre gently withdrew, his hands tender on Dante’s hips. “We should get back to the tent,” he murmured, his voice rough.

Dante nodded, unable to speak. He fastened his jeans with clumsy fingers. Together, they gathered the lantern and their scattered clothes, the water now seeming to hold the echo of a threat. They walked back up the path, shoulders touching, but the space between them felt heavy with a new, unspoken weight.

They reached their tent, the nylon glowing faintly with the first gray hint of dawn. Inside, they collapsed onto the rumpled sleeping bags, still damp from the lake, and held each other without speaking. Dre’s heartbeat was a frantic drum against Dante’s ear, a rhythm that slowly steadied into something calm and sure.

Sleep, when it came, was a black, dreamless void. Dante awoke to the smell of cheap camp-stove coffee and the sound of zippers. Dre was already dressed, handing him a steaming mug. “Morning,” Dre said, his voice soft. His thumb brushed Dante’s cheekbone, a silent question.

“He knows,” Dante whispered, the words bitter on his tongue. Dre’s eyes hardened, but he just nodded. “Let him.”

They ate a quiet breakfast of granola bars and fruit, the previous night’s fire a cold circle of ash. Packing was a mechanical process: rolled sleeping bags, collapsed poles, the mundane chore a relief. As Dante shoved his clothes into his bag, his knuckles brushed against the small bottle of lube tucked in the side pocket.

He stopped, his breath catching. He looked across the tent at Dre, who was meticulously folding a blanket. The anxious energy from last night coiled tight in his gut again, but it heated and twisted into something else, a defiant need.

“Leave that,” Dante said, his voice rough. Dre looked up, confused, until he saw the bottle in Dante’s hand. “We’re not done yet.”

Dante crawled across the tent floor, the nylon scratching his knees. He pushed Dre back onto the unfolded blanket, his hands going to Dre’s belt buckle. “I need you to fuck me right here, right now,” Dante said, yanking the denim down over Dre’s hips. “Before we go back to that world.”

Dre’s cock was already swelling in his hand, heavy and warm. “Someone could walk up,” Dre groaned, even as he arched into the touch. “Let them hear,” Dante muttered, spitting into his own palm before stroking Dre to a full, hard stiffness.

He straddled Dre’s hips, not bothering with prep, and sank down onto him in one agonizing, beautiful drop. They both cried out, the sound raw in the confined space. Dante rode him with a frantic, punishing rhythm, using his body to erase every doubt, every phantom eye watching from the trees.

Dante rode him breathlessly, swiveling his hips on Dre’s cock with a brutal, grinding torque that wrung a ragged gasp from them both. Sweat plastered his dark curls to his forehead as he plunged down again, taking every thick inch deep inside his aching body. “Let him hear,” Dante panted, his voice a shredded thing, hands braced on Dre’s heaving chest. “Let the whole fucking world hear what I am for you.”

The tent filled with the sounds of their violent coupling: the wet, rhythmic slap of skin, the creak of the groundsheet, their choked-off groans. Dre’s hands gripped Dante’s waist, fingers digging into the bruise he’d left last night, guiding the frantic pace. “You’re mine,” Dre growled, bucking up to meet each downward stroke, his own control fraying. “This tight, fucking perfect ass is only mine.”

Dante threw his head back, a corded tendon straining in his neck, his rhythm becoming more erratic, more desperate. He leaned back, changing the angle, and Dre’s cockhead slammed against his prostate with a jolt that made him see white. “Right there, oh god, right fucking there,” he sobbed, his own neglected dick bouncing, leaking against his stomach.

He rode Dre with a savage grace, his hips circling and pumping, milking the thick length inside him. The air grew thick with the smell of sex and sweat and the damp nylon of the tent. “I can feel you everywhere,” Dante gasped, his muscles fluttering, his climax coiling like a spring in his gut. “Gonna come all over yourself, baby,” Dre grunted, his thumbs stroking the sharp cut of Dante’s hips.

Dante’s movements lost all finesse, devolving into a frantic, pistoning drive as his orgasm ripped through him untouched. He came with a silent scream, stripes of white painting Dre’s shirt, his body clamping down in vice-like pulses. The intense contraction tore Dre’s release from him, a hot, sudden flood filling Dante up as Dre shuddered beneath him, his own shout muffled against Dante’s thigh.

They collapsed together into the damp, tangled blanket, spent and breathing wreckage into the quiet dawn.

They collapsed together into the damp, tangled blanket, spent and breathing wreckage into the quiet dawn. Dre’s come leaked from him, a warm trickle down his thigh, as the first real birdcall pierced the silence. “We should probably clean up again,” Dante mumbled into Dre’s neck, not moving.

“In a minute,” Dre murmured, his arms tightening. They lay there until the tent glowed gold with sun, the night’s danger momentarily held at bay by the sheer force of their exhaustion. Packing the car was a quiet, coordinated effort, their hands brushing with a new, unshakeable gravity.

They drove back to town in a bubble of worn-out peace, the radio playing static-filled songs they didn’t hear. Returning to school after break felt like stepping onto a different planet. The halls seemed louder, the glances held a beat too long, and a low, whispering current followed them from the lockers to the field.

“You hear that?” Scott asked quietly at practice, nodding toward a group of juniors who fell silent as Dante passed. “Just noise,” Dante said, repeating Dre’s words like a mantra, and sunk a perfect spiral forty yards downfield. He and Dre existed in their own orbit, studying in Dre’s studio apartment, their feet tangled under the coffee table, or driving to the edge of town to watch the sunset from the hood of Dante’s car.

They picked out tuxedos for prom, standing close in the fitting room, Dre’s hands smoothing the fabric over Dante’s shoulders. “Black looks stupid on me,” Dante complained, fidgeting. “You look like a goddamn movie star, shut up,” Dre said, his voice rough, before kissing him senseless behind the drawn curtain as a tailor coughed outside.

Graduation was a month away, a fact that sat between them during silent dinners at Dante’s house, where Marcus and Ma smiled too brightly and asked too few questions. The rumors were a shape in the corner of the room, never addressed, but Dante saw the way Ma sometimes watched them, her eyes soft and worried.

One night, as spaghetti steamed on the table, Marcus came in from the mailbox, flipping through envelopes. “Something for you, Tay,” he said, sliding a thick, official-looking letter across the table. Dante stared at the Indiana State University logo, his fork freezing midway to his mouth.

The room went still. “Well?” Marcus said, leaning forward. Dante’s throat closed; he just shook his head, pushing the letter toward the center of the table. “Ma,” he whispered, the word choked.

Ma wiped her hands on her apron, picked up the letter, and carefully slit it open with her thumb. She unfolded the paper, her eyes scanning the lines. “Dear Dante Petuli,” she read, her voice clear and steady in the quiet kitchen. “Thank you for applying and showing interest with Indiana State University.”

She took a breath, a slow smile spreading across her face. “After careful consideration we’d like to offer you a full ride scholarship, under our football contract.” Dante’s heart stopped. “Under new NCAA regulations, this includes a paid incentive for your contributions to the team.”

A stunned silence expanded, then shattered as Marcus whooped, clapping Dante so hard on the back he choked on his own breath. Ma was crying, laughing, coming around the table to cradle his face in her flour-dusted hands. Dante looked past her, his vision blurring, and found Dre’s eyes across the table.

Dre wasn’t smiling. He was just looking at him, a profound, devastating pride etched into every line of his face, and in that look, Dante saw their entire future split wide open.

Read on DreamPress

Write your own erotic story with AI