Three Good Reasons (a.k.a. apocalyptic-y hook-up)

Trevor is not pleased to find himself with an uninvited guest — but a little company is maybe not so bad after all, as it turns out.

ChaosWrites
Trans Erotica
Published in
13 min readJan 18, 2024

--

3k, cis M / cis M erotic short. Near-future, post (implied zombie) apocalypse.

An abandoned-looking concrete bunker in a forest.
Photo by Rosalind Chang on Unsplash

“Give me one good reason why I shouldn’t just fucking shoot you.”

Trevor cocked his hunting rifle as he snapped the words, the metallic sound sharp and menacingly loud in the entryway of his — he’d thought — hidden shelter. He still didn’t think of it as home. Home was where he’d lived, while this… This was merely survival.

Unfortunately, his intruder, despite being armed with nothing but a beat-up looking metal baseball bat and a way-too-cheerful grin, didn’t seem to be feeling the slightest bit menaced.

“I can give you three, actually,” he said brightly. Trevor blinked uncertainly. It had been a rhetorical question more than anything, but the stranger was going ahead and answering anyway. “One, noisy. I’m betting that thing is mostly for show and the occasional last-ditch escape. Or maybe you’re good enough to have not needed it for that yet. Either way, you’re smart enough to know you don’t want to use it where you live… Especially when you don’t know if I’ve actually secured the hatch behind me properly.”

Trevor’s eyes narrowed, and the intruder winked at him, cheerful smile taking on a slight, self-satisfied smirk.

“Two, curiosity. You are dying to know how I got in, and past your traps before that, and even found this place before that. Shoot me; you’ll never know. And third,” the stranger continued while Trevor ground his teeth and slowly, reluctantly edged his thumb towards the currently-disengaged safety, “I am great company. How long’s it been since you had any of that, honestly?”

After briefly — though not particularly seriously; not really, anyway — considering shooting the guy after all for that third reason on principle, Trevor flicked the safety back on and grudgingly lowered the rifle.

“One night, somewhere to sleep. I’ll be out of your hair first thing in the morning,” the intruder said earnestly. His grin hadn’t slipped for a second, though his eyes had closely tracked Trevor’s hands moving on the gun.

“Fine,” Trevor said grudgingly. “Leave the bat there — and check the door. Now.”

Setting the bat down as directed, Trevor’s uninvited guest turned back to the door.

“Resolute,” he called over his shoulder, yanking on the latch under Trevor’s watchful eye. It didn’t budge; he had secured the door properly when he’d first slipped in, at least.

“…What?” Trevor asked warily after the man turned to face him again, but offered nothing further to explain that cryptic statement. He certainly didn’t seem infected, but… Erratic behaviour was a common early symptom.

It just didn’t usually manifest in such a… well, such an affably cheery way.

“My name,” the stranger explained, waiting with both hands held non-threateningly out to the sides. “Resolute.”

Frowning, Trevor gestured impatiently at the makeshift autoclave set into one wall of the entry. He’d built it himself, mostly out of parts cannibalized from an oven and a dishwasher. “Clothes. What kind of a name is that?”

“I thought it sounded appropriately dramatic, you know?” the intruder — Resolute, then, Trevor supposed — answered, his voice temporarily muffled as he pulled his t-shirt off over his head. It went into the wall unit, stuffed in along with his faded denim jacket. His boots, pants, and the rest of his clothes followed in short order. “Inspiring! You can call me Res if you want, though.”

Trevor blinked a few times, the bemused frown still furrowing his brow as he watched Res close the door and start the sterilization cycle off as easily as if he’d used Trevor’s jury-rigged appliance a thousand times before. Though that, at least, wasn’t all that surprising. Anyone who’d survived this long had to have the basics down pat.

“Trevor,” Trevor finally offered in return. His own name sounded unfamiliar in his mouth; he hadn’t… actually used it in so long, now. It hadn’t always been that way, but…

“Nice. Can I call you Trev?”

“No,” Trevor said shortly. “Turn. Slowly,” he added, glowering pointedly in one more attempt to be wordlessly menacing.

Once again, Res’s entire chipper demeanour remained completely unfazed by the threats, voiced or otherwise; even the fact that he was now completely naked notwithstanding. He spun slowly on the spot as ordered, though, again clearly accustomed to the basic safety precautions.

At least he wasn’t stupid about it, Trevor decided, stepping closer — though still well out of reach — to inspect Res for any sign of the infection. It was rare for anyone to survive if they were stupid about safety, but it happened on occasion. Though less and less, lately.

Satisfied at what he saw — or rather, what he didn’t see; no tell-tale spreading tendrils of thin grey-green lines through the man’s skin, no cloudy sheen to the whites of his eyes that would signal the presence of the parasitic fungus — Trevor grunted and stepped back again.

“Leave the weapon,” he said, and jerked his head in a sideways nod at the shower right beside the entry. “Decon soap’s in there.”

Res hesitated for the first time.

“I want the bat back when I leave, though,” he said, obligingly walking the few paces over and into the shower alcove. “It’s got sentimental value.”

Trevor grunted noncommittally. He’d give it back. Probably. Long as the guy didn’t cause him any trouble.

While Res was occupied with inspecting the shower controls, Trevor backed away into the main room and locked away the rifle so his ‘guest’ wouldn’t see exactly where he kept it. He still kept an eye open and ears perked while he did, and had just finished locking the cabinet when he heard the water start up. A groan of delight followed a moment later.

“You even have hot water?” Resolute exclaimed over the splashing of the shower.

“Obviously,” Trevor said irritably as he headed back to the entryway; then he frowned and wondered why he’d bothered answering at all. He busied himself with spraying down the entryway and the metal bat, methodical and efficient. Once he’d finished disinfecting those, and the few steps in that Res had taken to get to the open shower alcove, he set the sprayer back in its place and returned to supervise, arms crossed over his chest.

From within the billowing cloud of steam being drawn up through the extractor fan in the ceiling above, Res grinned out at him, rivulets of water dripping from his hair and running down his face. “Man, I should have risked breaking in here with you ages ago. This is worth almost getting shot.”

To his own surprise, Trevor felt himself huff something was probably the closest he’d come to a laugh in… months? More?

How long had it been since he’d seen anyone still human, anyway?

“You were right,” he admitted grudgingly, shaking his head to dispel that pointless line of thinking. “I wouldn’t have shot you. Probably.”

“Thanks, Trevor,” Res said — almost solemnly, for a wonder. “I appreciate that.”

Frowning faintly in half-thought, Trevor kept watching as Res meticulously lathered up head to toe with the decon soap. He even turned the shower off momentarily, working it all in before starting to rinse off, and once again proving himself careful when it mattered. Despite the exaggeratedly, almost foolish, cavalier attitude.

“You’re gonna make a guy blush, staring like that,” Res said, knocking Trevor out of his contemplation.

“What?”

Res just gave him a slow grin by way of answer, the delighted smirk spreading slowly across his face as he watched his meaning sink in.

Trevor felt the tips of his ears burn and his eyes darted to the floor, focusing somewhere just short of Resolute’s bare feet. “That’s not what I was — I wasn’t… I mean — ”

“Wouldn’t mind if you were,” Res said with a shrug, once Trevor had stammered himself into embarrassed silence. “Just sayin’. D’you mind if I leave this on a little longer, by the way? I seriously haven’t had a hot shower in forever. This is fucking heaven.”

Licking his lips, Trevor nodded mutely. Res had finished all the required parts of washing and rinsing, but the vats were full up and the generator batteries full as well; he could more than spare a little extra hot water. And… now that his surprise visitor had mentioned it… He found himself unable — or maybe unwilling — to stop his own gaze from dragging slowly back upwards, eyes following the glistening-wet lines of Res’s bare form.

It did feel like it had been… well, to echo the exaggeration… forever since he’d had company in here. Let alone company.

Res caught Trevor looking again almost immediately, but this time — he didn’t say anything. Instead, he cocked his head to one side and started… touching himself. Not… anywhere specific, but very blatantly enjoying his own touch as he deliberately slid both hands over his own wet skin, meandering slow, unhurried trails up and down his body.

Trevor’s face started to burn along with his ears. He swallowed hard, eyes drawn and locked onto the movement of those hands as they drifted lower; wandered down bare skin along with the rippling streams of water from the shower… Until Res’s fingertips were brushing through the wet curls of hair on his lower belly just shy of the very base of his thickening cock.

“You can do more than just watch if you want to,” Res said, and Trevor startled slightly, his cheeks getting even hotter at the low, warm invitation in the man’s tone.

Sultry, he thought distantly, was the word for it.

He should stop looking; he should ignore the way his pulse was thumping hot and insistent through his veins, and the way his rapidly filling erection was already starting to press eagerly out against the denim of his jeans. He should step back, shrug off the advance, and not risk letting himself get distracted from keeping a wary eye on the complete stranger who could theoretically murder him in his sleep tonight. He knew that’s what he should do.

He… didn’t do it.

Breathing hard, Trevor stepped hesitantly closer instead, his eyes flicking from the lines of Resolute’s hips to his chest, darting up to Res’s smiling mouth, and catching briefly on eyes that were practically shining with the promise of… of… Trevor didn’t know of what, exactly, but he knew he damn well wanted to find out, stupid idea or not.

Trevor paused and licked his lips, but anything he might have been trying to say just caught uselessly in his throat before making it out of his mouth. Res just kept smiling at him, waiting patiently as Trevor took the last few steps closer and stopped right at the edge of the shower alcove — and a moment later, a surprised inhale hitched in Trevor’s chest at the gentle pressure of fingertips running down his chest.

Even through the decently sturdy fabric of his worn plaid workshirt, Resolute’s fingers electrified a warm, tingling trail down his skin in their wake. Trevor swallowed hard, cock flexing eagerly in response as Res’s shower-damp palm pressed lightly to his belly through his shirt… and then slid down to caress him through his jeans. Res’s smile broadened, his lips parting in a silent ahh of delight.

“Told you I’m good company,” Res murmured, and Trevor couldn’t hold in a quiet, breathy gasp as his visitor gave him a slow, deliberate tug.

His hips swayed forward, chasing the touch, pressing harder into Resolute’s hand… and Res did it again, rubbing him in a slow, lazy rhythm that had Trevor trembling on his feet, his fists clenching and releasing at his sides. His jaw twitched, breath catching in a soft not-quite-whine of dismay with Res paused to shut the shower off again — and then with two deft yanks, he popped open the button on Trevor’s fly and slid his zipper down.

A low, much louder groan rose in Trevor’s chest a second later when Res grinned and dropped to his knees, dragging Trevor’s clothes down to the tops of his thighs at the same time.

“You don’t…” Trevor’s voice came out as a croak and he cleared his throat, cheeks burning and mouth dry. It had been… months, at least, since he’d been touched by another person at all, let alone touched like this. “You don’t have to… do that, if… if you don’t…”

Res cocked his head, tongue slipping out to wet his lips. “And if I really, really want to?” he asked curiously.

Trembling, Trevor hesitated for all of half a heartbeat before he nodded jerkily, hands gripping fistfuls of his own loose, shoved-down waistband — and with a smirk and wink, Resolute leaned in and the wet warmth of his mouth closed over the swollen head of Trevor’s cock.

Trevor exhaled an abrupt, almost surprised grunt of air, need tightening his groin in an urgent burst of heat. His heart hammered in his chest, breath coming in unsteady, shallow pants as Res sucked him deep with a low, appreciative-sounding hum. The sound vibrated around Trevor’s straining cock and he felt himself jerk in Res’s mouth, his visitor’s tongue a firm, slick, soft-rough pressure against the underside of his shaft.

That tongue slid up and down the length of him, working at the sensitive tip of his cock and gliding back down again with each bobbing suck; faster and faster as Res sped up. Trevor wasn’t, he realized foggily, going to last very long at all like this, even though Res wasn’t even using the hand he had wrapped in firm grip around the base of Trevor’s shaft… And then Res dropped his free hand down to his own crotch with a muffled moan, stroking himself with quick, choppy pumps of his fist while still sucking Trevor’s cock like his life depended on it.

Trevor grunted, his hips jerking forward and legs tensing, that tension pulling in hot and tight in his gut — Res’s grip tightened as he made another muffled sound of pleasure around Trevor’s cock — and Trevor was done for.

He spilled himself with a stuttered, hoarse gasp, swaying on his feet, cock pulsing and twitching against Res’s talented tongue with every wave of release that slammed through him. Resolute worked him through it, easing off only gradually — and, Trevor realized, standing there panting for breath and shaking through the aftershocks of a truly mind-numbingly good orgasm, Res wasn’t far off himself.

The rhythmic slaps of Res’s hand on his own cock hadn’t slowed in the slightest; he’d even actually sped up while Trevor came in his mouth. Opening eyes he didn’t remember shutting, Trevor looked down, threading his fingers through Res’s hair to tug the man back and off his increasingly sensitive cock with a wince.

Res obligingly pulled off him with an obscenely wet slurp — but he didn’t pull away. He stayed right there while he jerked himself off, an open-mouthed, panting smile crossing those slick, swollen, well-used lips as he gazed up at Trevor, face still in Trevor’s crotch and his cheek against Trevor’s spent, spit-wet cock…

And Trevor, still breathing hard and reeling slightly from what had just happened, got front-row seats to the show when Res came just a short moment or two later. He shuddered on his knees, leaning back a little — his arm jerked, whole body going taut — and his eyes fluttered shut, that already-slack mouth opening wider with the loud, raw groan that erupted from his throat.

Trevor’s eyes tracked further down as he tried to watch everything at once, his breath hitching all over again at the sight of Res messily spilling himself up his own front, glistening spurts of come streaking over his belly and chest and still-pumping hand while he finished.

“Ahh, fuck,” Res groaned hoarsely a moment later, still panting, open-mouthed, and visibly quivering in place on his knees. He was still grinning, too, expression one of pure, sated delight as his eyes opened again and found Trevor’s. “See? Told you I’m great company.”

Trevor breathed a ghost of a laugh, too distracted to try and come up with a response. His earlier embarrassment mostly forgotten, he couldn’t quite pull his gaze off his surprise guest’s bare form, idle thoughts already drifting through his mind… of what Res would look like down there with his bare, still slowly-heaving chest spattered in Trevor’s come as well as his own… or what he might look like bent over, or on his back instead of his knees…

And Resolute almost seemed to preen under the attention. His thighs spread open a touch wider as he leaned back a little further with a pleased hum of a sigh, apparently more than content to let Trevor enjoy the view while they both came down from the high of release. It was enough to make Trevor’s face slowly grow hot all over again. He felt oddly… exposed. Despite the fact that he was fully clothed with only his dick out, while Res was the one naked on the floor and covered in come.

Clearing his throat, feeling suddenly awkward, he took a half step back and held out a hand in wordless offer. Res took it, letting Trevor haul him back to his feet; then he hit the shower controls and immediately heaved a blissful sigh as the hot water sprayed over him again. “Yeah, I am never getting over how good this feels. I think I’m just gonna live in here till my clothes are done baking, if that’s cool.”

Trevor, in the middle of hurriedly tucking himself away and zipping up his jeans, grunted.

“Make sure you set off the heat dry cycle when you’re done,” he said with a shrug. Ignoring Resolute’s theatrical eyeroll and indignant mutter of well, obviously, he left the man to his shower and headed through to the kitchen.

“I’m making supper. Hope you like eggplant,” Trevor called over his shoulder. “And then — ” he stuck his head back around the doorframe, narrowed his eyes, and fixed Res with a withering look. As withering as he could manage, anyway, given that half his brain was still occupied imagining what might, potentially, turn out to be involved in ‘One night, somewhere to sleep.’

Blinking water out of his eyes, Res grinned back like he knew exactly what Trevor was thinking, cocked his head, and raised his eyebrows in a wordless, and unconvincingly innocent, query.

Then you are going to tell me exactly how the hell you did break in here in the first place.”

Support me on Patreon — Find my fanfic on AO3 — Come say hi on tumblr

--

--

ChaosWrites
Trans Erotica

Queer, NB trans man writing erotic fiction and erotic romance. He/him or he/they; call me Chaos!