Cover of Dungeons and Daydreams

Dungeons and Daydreams

Read the story

1 chapter · 2780 words · Read 1 times

In a college dorm set in modern Faerun, brooding econ major Trevor glares at the equations Mitch patiently explains—mandatory pairing from a group project that's dooming Trevor's GPA unless the bookish man pulls him through. Mitch's secret fixation on Trevor's tattooed forearms and the way his shirt clings to pecs makes every proximity torture, especially when Trevor leans in, his musky scent overwhelming. Mitch gets so lost in daydreaming that Trevor catches the dorky man's bulging tent.

Chapter 1: Midnight Economics and Uncontrollable Reactions

Mitch’s face burned brightly as Trevor mindlessly lounged on the meek man’s dorm room bed, scrolling through his phone. The tutoring session had turned more into Mitch doing all the work. Trevor had just followed him back to the room an hour ago, a silent, intimidating shadow, and claimed the one comfortable spot. Now he lay there, the old springs complaining, utterly absorbed in his screen while Mitch hunched at his desk, solving the very problems Trevor was supposed to be learning.

The glow from the phone illuminated the sharp planes of Trevor’s face, the small silver hoop in his eyebrow, the hint of a fang where his lip curled. His tank top, too tight, rode up, revealing a slice of taut abdomen and the tail of a tattoo that dipped below his jeans. Mitch wrenched his gaze away, feeling a hot, stupid shame flush his chest.

“You getting anywhere?” Trevor asked, not looking up.

“Yes. I’ve almost got it.” Mitch mumbled sheepishly, pushing his thin glasses up on his nose.

“Good.”

Silence again, apart from Mitch’s typing. He was acutely aware of every sound: the rustle of Trevor shifting on his bed, the soft exhale of breath, the endless, quiet scroll of a thumb on glass. He could smell him, too—a mix of cheap soap, cigarettes, and something else, something metallic and wild that was just Trevor. It filled the small, book-cluttered room.

“Why do you even need this class?” Mitch blurted out, then instantly wished he could snatch the words back.

Trevor’s thumb stopped scrolling. Those green eyes lifted, pinned him to his chair. “You think I’m too stupid for it?”

“No. That’s not—I just mean, you don’t seem… interested.”

“I’m interested in passing,” Trevor said flatly. He sat up slowly, swinging his legs off the bed. The movement was fluid, predatory. “Which means I’m interested in you not fucking up my code. Show me what you’ve done.”

Mitch’s fingers trembled as he turned the laptop. “I reworked the algorithm. It’s a hybrid A-star approach now, with a dynamic cost function that factors in cumulative energy drain per movement. It’ll look less efficient on the simulator, but in a physical model, the bot won’t seize up.”

Trevor leaned in. He didn’t sit in the spare chair. He loomed, bracing one tattooed hand on the desk, the other on the back of Mitch’s chair, caging him in. Mitch froze. The heat from Trevor’s body was immense. The whiskey-tinged warmth of his breath ghosted over Mitch’s ear.

“Explain it again.”

It wasn’t a request. It was a low growl, a vibration Mitch felt in his own ribs. His mind went blank, wiped clean by proximity and panic. He fumbled for the pencil on his desk, a useless totem. His traitorous body was responding, a swift, undeniable heat pooling low, the tight press of his jeans becoming suddenly, agonizingly obvious. He crossed his legs, a feeble, desperate defense.

“The… the node expansion,” he stammered, staring at the screen but seeing nothing. “It can’t just be about distance. It has to be about expenditure. Like a… a budget.”

Trevor was closer now. Mitch could see the individual stitches in the ripped knee of his jeans, the faint stubble along his jaw. The scent of him was overwhelming. “A budget,” Trevor repeated, slow, tasting the word. His gaze wasn’t on the code. It was on the side of Mitch’s face, on the frantic pulse in his throat. “You’re good with budgets, Eavens? Keeping things in check?”

Mitch’s pencil snapped between his fingers with a sound like a gunshot in the quiet room. The two halves dropped to the floor. He couldn’t breathe. He was painfully, utterly hard, and the table did nothing to hide it. His face was on fire. He prayed the ground would open up.

Trevor’s eyes dropped. Down from Mitch’s horrified face, over his heaving chest, to the obvious, desperate strain at his zipper. A long, dead second hung in the air, thick with the drip of the pipe and the drumbeat of Mitch’s heart.

A slow, wicked smile spread across Trevor’s face, revealing the sharp points of his canines. It wasn’t a friendly smile. It was the smile of a hunter who’d just found the trap sprung.

Keeping his observations to himself, Trevor opted to test and tease the nerdy man a bit. He didn’t move away. He leaned closer, his voice dropping to a conspiratorial rumble. “Hope you don't mind, it's a bit stuffy in here.” Trevor peeled off his tank top; slowly, sensually-- knowingly.

The fabric whispered over his head, revealing a landscape of ink and violence. A dragon’s tail coiled around his bicep, its scales giving way to old, silvery scars—a map of past wars Mitch couldn’t begin to read. Every muscle was defined, a testament to a life spent in grim physicality, a stark contrast to Mitch’s own lanky, coding-hunched frame. The heat in the room seemed to double, radiating from that bare skin.

Trevor dropped the shirt onto Mitch’s keyboard. “Better.” he sighed in faux relief, leaning & leering over Mitch's shoulder, getting so close Trevor's chest was just a few mere inches away from Mitch.

The heat was a physical thing now, a wall of it, radiating from Trevor's bare skin and soaking into Mitch's thin t-shirt. Mitch could see every detail—the matte sheen of ink over hard muscle, the faint, pale lines of old scars cutting through the artwork, the dark trail of hair that disappeared into the low waistband of those ripped jeans. He stopped breathing.

Trevor grinned to himself as he eyed Mitch from his peripheral. He slinked behind Mitch's desk chair & roughly gripped the nerd's shoulder, his free hand palming Mitch's crotch roughly.

Mitch gasped, a sharp, choked sound as that rough palm ground against the rigid outline of his cock. "What's this, eh? Getting off to me?" The words weren’t a question; they were an accusation, hot and humiliating against the shell of Mitch’s ear.

Mitch’s whole body seized, a silent, stunned paralysis as that rough palm held him, unyielding, through the denim. “I… It’s not…” he choked out, the lie dying in his throat. Trevor’s hand moved, a slow, deliberate rub that made Mitch’s hips jerk involuntarily, a sharp gasp tearing from his lips.

“You’re fucking soaked for me,” Trevor growled, his other hand biting into Mitch’s shoulder, holding him still for the evaluation. His hand roughly unbuttoned & yanked at Mitch's zipper, slinking his thick fingers teasingly under the the half-elf's boxer wasitband.

Mitch let out a hesitant whimper, yet didn't seem to stop the bully...nor seem to want to. Trevor’s fingers slid past the boxer waistband, curling around Mitch’s thick, hard cock, his grip rough and possessive. "Jesus, you're fucking desperate," Trevor muttered, his hot breath harsh against Mitch's ear as he gave a ruthless stroke.

Trevor licked his lips sensually as he skillfully caressed & taunted Mitch's cock. Mitch was pretty much melting at the touch, Mitch's thighs trembled, his pale face blushing a deep pink & his fingers clenched onto his plush swivel chair. His breath heavy & wanting.

Trevor’s other hand fisted in Mitch’s hair, yanking his head back to expose his throat. “Gonna use that smart mouth for something else,” he snarled, his own rigid length pressing insistently against Mitch’s chair. A broken, yearning sound escaped Mitch as Trevor’s calloused thumb smeared the wetness beading at his tip.

“Please,” Mitch breathed, the word less a protest and more a shattered confession. Trevor just grinned, all sharp teeth and dark promise, before yanking Mitch forward & out of his chair, leading him to the small twin-sized bed.

The throw onto the narrow mattress was clumsy, all sharp angles and surprised breath, Mitch’s glasses askew as Trevor crowded over him. “You want this,” Trevor stated, not asked, his voice a low scrape of sound as he used his knees to push Mitch’s thighs apart, the rough denim of his jeans a brutal friction against the softer fabric of Mitch’s chinos. His hands made quick, efficient work of Mitch’s belt, the clasp giving way with a sharp click that sounded obscenely loud in the quiet room.

"So," the goth muscle man crooned, "how long have you been beating off to me, huh, nerd?" He then straddled Mitch's chest, his crotch dangerously close to Mitch's face. The musk from Trevor's thick thighs drove Mitch wild.

The thick denim, damp with sweat and the proof of Trevor's own arousal, pressed against Mitch's lips. Mitch whimpered, a high, desperate sound, but his jaw went slack, allowing the rough fabric and the salt-bitter heat beneath to smother him. Trevor rocked forward, a slow, filthy rhythm, his hand fisting in Mitch's hair to guide the pace.

"Tell me, dork." Trevor demanded again, Mitch’s voice was a strangled whimper against the denim.

“....A-a-a m-m-mo-onth,” he murmured in a muffled voice, the shameful truth ripped out of him. Trevor’s laugh was a dark, victorious sound as he unbuttoned his own jeans, freeing his thick, straining cock. He smacked against Mitch face, taunting the smaller man with the thick mushroom tip.

Mitch's lips parted on a ragged inhale, the salty-skin taste bursting on his tongue as Trevor dragged the head over his mouth. The rugged goth tauntingly slapped his cock against both of Mitch's cheek, reveling in the sensation & sight of the meek undergrad.

The slap was a wet, sharp sound that made Mitch gasp, his mouth opening on instinct. Trevor shoved forward, the thick head of his cock pushing past trembling lips, smearing pre-come over Mitch's tongue. "Suck it, code-boy," he grunted, his hips flexing, driving himself deeper until the tip hit the back of Mitch's throat.

Mitch gagged, tears springing to his eyes, but his hands came up to clutch at Trevor's tattooed thighs, holding on as his world narrowed to salt, skin, and the low, rough sounds above him. Across the room, his laptop chimed softly, the simulation finally reaching 100%, its success now utterly irrelevant.

Trevor’s grip in Mitch’s hair tightened, forcing him to take the length deeper, the thick veins dragging against his tongue. “You swallow every -- fucking-- drop~!” Trevor grunted, his hips stuttering as he buried himself to the hilt. Mitch’s throat convulsed, a messy, choking sound filling the room as Trevor came, the bitter warmth flooding his mouth.

When Trevor finally pulled out, he wiped himself on Mitch’s cheek, watching the spent, dazed look in the smaller man’s eyes. The distant drone of a vacuum cleaner started up in the hallway, a mundane counterpoint to the ruin of Mitch’s quiet evening.

As Mitch fought to catch his breath, Trevor let out a disappointed sigh, stroking his still rock hard shaft. "Tsk. Look what you did, asshole-- getting me all worked up now....Looks like you gotta take responsibility..." he crooned in a smoky voice. Mitch's heart skipped a beat as his face lit up with stifled excitement, Trevor laughed at the brunet's obvious eagerness.

Trevor watched with an eagle eye while Mitch shakily undressed & set his glasses aside, then shyly opened his legs. The bully licked his lips like hungry animal, but sat at the opposite end of Mitch's bed & yanked Mitch on top of his burly & slightly sweaty body.

Trevor’s hands, scarred and calloused, clamped onto Mitch’s narrow hips, kneading the smaller man's ass with intriguing allure. He manually gyrated Mitch's ass onto his girthy, angry red mushroom tip. Each rough kiss of the tip onto Mitch's puckering hole, made Mitch whimper in excitement; his eyes darting away from Trevor's lustful stare in burning shame.

Trevor then hugged Mitch flush against his body, messily slathered his fingers in drool & then held Mitch down as he roughly thrusted into Mitch's winking hole. The invasion was brutal, a searing stretch that stole the air from Mitch’s lungs. A ragged cry tore from him, swallowed by the moist heat of Trevor’s shoulder where his face was pressed.

“Fucking…tight,” Trevor grunted into his ear, the words more a vibration of pleasure than complaint, his hips driving upward to bury himself to the hilt in one relentless thrust. He didn’t wait for Mitch to adjust, setting a punishing, deep rhythm that made the bedframe screech against the linoleum floor. “You take it,” he growled, his breath hot and ragged, “you fuckin’ take all of it.”

Mitch whimpered in agreement & then let out a strangled moan when Trevor scissored him rhythmically; twirling, pumping, prodding & sensually gliding them into & against Mitch's sensitive prostate. The rhythm was a brutal, fucking metronome, each thrust punching a choked gasp from Mitch’s throat. “That’s it,” Trevor rasped, his voice gravel and heat, one hand a vice on Mitch’s “You feel that, nerd? That’s me owning your guts.”

Mitch could only nod, a broken, pleading sound escaping him as the coiling pressure in his own cock became a white-hot scream. Mid-finger fuck, Trevor thrusted his tongue into Mitch's mouth; growling in pleasure at the sweet taste of the brunet's shy tongue.

The kiss was a battle, all teeth and possessive greed, while his fingers worked deeper, twisting. Mitch’s world dissolved into the clash of tastes—whiskey, sweat, the copper hint of his own blood where a fang nicked his lip. “You ready for this dick, huh?” Trevor snarled into Mitch's ear, breaking the kiss, a string of saliva connecting them. Mitch couldn't respond in time, the rugged bully removed his slicked up fingers & swiftly replace them with his hot cock.

The brutal, stretching fullness stole the breath from Mitch’s lungs, a punched-out gasp dying against Trevor’s shoulder. “There it is,” Trevor grunted, his voice rough with triumph, his hips settling deep as he let Mitch’s body strain to accommodate him. A single, sharp tear tracked through the sweat on Mitch’s temple, catching the fluorescent light. Trevor caught it with a thumb, smearing it across Mitch’s cheekbone. “Now fucking move,” he commanded, his hands tightening like vices on Mitch’s hips.

A pointless command, Trevor began pistoning in & out of Mitch's needy hole. He held Mitch for dear life as he rutted his hips like a beast in heat; rutting & grunting like a repressed man possessed. The sound was obscene—skin slapping on skin, Trevor’s ragged grunts, the choked, whimpering little cries Mitch couldn’t stop making. “You’re my fucking slut now, you get that?” Trevor snarled, his fingers digging bruises into pale hips as he pistoned up into that tight, clenching heat.

Mitch could only nod, his face flushed red, his world reduced to the brutal, perfect friction tearing him apart. "Yeehh.....yeeessshh.....pu-please....yeeesss!" Mitch wantonly moaned, his body going limp as he fully surrendered to his living fantasy. His eyes rolled back in pure carnal fervor.

Trevor let out a breath chuckle, sucking & biting at Mitch's pristine neck. He re-doubled his efforts-- his powerful hips & thighs going all in as he felt Mitch's hole clench & moisten.

The bedframe hammered a furious, rhythmic protest against the wall as Trevor fucked up into him, each drive punching a choked, wet sound from Mitch's throat. "Gonna… fucking… breed… this… ass…" Trevor grunted through clenched teeth, his own release coiling tight, a live wire in his gut. Mitch shattered first, a broken sob tearing loose as his cock jerked between them, painting their stomachs in thick, hot stripes, his passage clamping down in spasms around Trevor’s length.

Trevor followed, burying himself deep with a final, brutal thrust, a raw shout ripped from his chest as he emptied himself, pulsing hot inside the trembling body above him. He held Mitch tight, bottoming out to make sure each drop of cum made its home inside of Mitch's wanting hole. The thick shaft didn't stop cumming for almost 10 seconds, making Mitch's body shudder & tingle with delight.

He stayed buried inside him, his breath hot and ragged against Mitch’s sweat-slicked neck, until his softening cock finally slipped out with a wet, messy sound. The room stank of sex and sweat, the only sound their harsh breathing and the relentless drip-drip-drip from the pipe in the wall.

Trevor pushed himself up, looking down at Mitch’s wrecked body with a smirk that didn’t reach his cold eyes. “Don’t get used to that,” he grunted, swiping a hand through the come streaked across Mitch’s stomach before wiping it on the sheets.

He stood, pulling his jeans up over his hips with a rough jerk of the zipper, his movements efficient and already distant. As Mitch lay trembling, trying to process the brutal ache and the blinding pleasure, Trevor’s phone buzzed on the floor, the screen lighting up with a single, ominous word: TROUBLE.

Read on DreamPress

Write your own erotic story with AI