Cover of Swipe Right to Heartbreak

Swipe Right to Heartbreak

Read the story

14 chapters · 43801 words · Read 0 times

Matthew is a 29 year old gay man working at Facebook in San Francisco. It is the summer of 2017 and he is navigating the minefield of gay dating in the city - often unlucky in love. Matthew is starting a promising relationship with Conrad, a lawyer he met on Tinder. Meanwhile, Matthew has a crush on gay coworker Oliver - who has a boyfriend, but Matthew suspects that Oliver is attracted to him too. Matthew has to navigate his feelings for both men while trying to stay afloat at work and figuring out who he is as he faces turning 30.

Chapter 7: The Double Date

The restaurant was one of Toby’s picks, a cozy Northern Italian spot in North Beach where the waiters wore aprons and called everyone “darling.” It was, Matthew thought, a stage set for normalcy, and he felt utterly miscast.

They sat at a corner table under the glow of an Edison bulb, the wrought-iron legs scraping against cobblestones. Oliver arrived first, a forced cheerfulness in his “hey, guys!” as he kissed Matthew stiffly on the cheek. Toby followed, a bottle of expensive-looking Amarone in hand, which he presented to Conrad with a firm handshake.“Toby.You must be Conrad. Heard good things.” The phrasing felt like a territorial claim.The first bottle of wine disappeared quickly, a necessary lubricant. Conversation stumbled through safe topics—the relentless fog, a new gallery opening, the dubious ethics of autonomous delivery robots.But the undercurrent was there, a low hum of unspoken history and present tension.

Toby, perhaps sensing the fragility of the détente, launched into a monologue. It was a story about a disastrous catering job for a tech billionaire in Atherton. “The man wanted a ‘deconstructed Wellington’ for two hundred people,” Toby spat, his British accent sharpening with contempt. “Deconstructed!It’s called a fucking mess on a plate. Then his personal assistant—a child, I swear, dressed like a funeral director—had the gall to suggest the beef was ‘over-rested.’ Over-rested! The thing hadn’t even sat down for a fucking nap!”

He waved his hands, illustrating the chaos. Oliver smiled tightly, nodding along, but his knee was a jackhammer under the white linen tablecloth, vibrating the cutlery. His eyes kept flicking to Matthew, then away, as if the sight burned.

Conrad listened with polite, lawyerly attention, his thumb making slow, deliberate circles on Matthew’s thigh. The touch was high, possessive, a brand through the fabric of his chinos. “Sounds like a failure of client management more than cuisine,” Conrad offered smoothly when Toby paused for breath. “Setting realistic expectations is ninety percent of the battle.”

“Try telling that to a man who thinks his money can buy the physics of a perfectly pink center for a massed, plated service,” Toby scoffed, but he seemed appreciative of the analysis.He refilled everyone’s glasses without asking.

A silence descended, filled only with the clink of Toby’s knife against his plate. Oliver, clearly unable to bear it any longer, blurted out the thing that had been hanging over them all.

“So, Matt,” he said, his voice a little too bright.“Got my summit itinerary today. Looks like we’re on the same flight to Vegas.Seven a.m., brutal.”

The effect was instantaneous. Conrad’s thumb stilled on Matthew’s thigh.Toby’s eyebrows climbed his forehead.

“Vegas?” Conrad asked, his tone light, but his eyes were on Matthew, searching for prior knowledge.“Oh, right! The Leadership Summit,” Matthew said, the words tumbling out too fast.“Judy nominated me.I found out last week. It’s… it’s a big opportunity. A week-long thing at the Wynn.”

“A week?” Toby set his glass down with a definitive click.“In Vegas.For work. How… collegiate.”

“It’s a professional development conference,” Oliver said, defensively. “Keynotes, workshops, networking. Not exactly pool parties and bottle service.” He was looking at Conrad, not Toby, as he said it.

“Although,” Oliver added, a reckless glint in his eye, “the Wynn pools are supposed to be spectacular.And the hotel has three Michelin-starred restaurants, Toby. You’d approve.”

“How lovely for you both,” Toby said, his smile not reaching his eyes.Conrad took a slow sip of wine. His expression was unreadable, a carefully maintained mask of mild interest.“That’s fantastic news, Matthew. You should have told me.”

“I was going to,” Matthew said weakly. “It’s been a busy week.”

The lie sat between them, pathetic and transparent. Conrad’s hand, which had been a claiming weight, now felt like a restraint.He didn’t remove it, though. If anything, his grip tightened just slightly, a silent message.

The rest of the meal passed in a fog of strained politeness. Conrad expertly guided the talk to the uncontroversial—upcoming city bond measures, the merits of different streaming services. Toby contributed, but his contributions were shorter, his glances at Oliver more frequent and searching.Oliver drank more wine, his laughter becoming louder, more brittle.

When the bill arrived, Conrad seized it with a quiet, “Please, allow me.” The gesture was final, a closing argument. On the sidewalk, the goodbyes were swift and awkward—manly backslaps between Conrad and Toby, airy cheek kisses between the others.

“Have a brilliant time in Vegas, you two,” Toby said, his arm slung heavily around Oliver’s shoulders. “Don’t do anything I wouldn’t do.”

“Which leaves a lot of room,” Oliver mumbled, extracting himself to hug Matthew. It was a brief, hard clutch, and Matthew felt Oliver’s lips press against his ear more firmly than necessary. “See you at the airport,” he whispered, the words a hot, wine-scented promise.

Then they were gone, fading into the neon-lit crowd.The salt air off the bay did nothing to clear Matthew’s head.

Conrad was silent for the entire five-block walk to his building. The silence was a physical thing, a third presence between them.In the elevator, he finally spoke, his voice low and even.

“A week is a long time.”

“It’s for my career,” Matthew said, the defense rehearsed in his head a hundred times.

“I know what it’s for.” The elevator doors opened.Conrad walked ahead, unlocking the apartment. He didn’t turn on the main lights, just a single lamp that cast long shadows. He turned to face Matthew, his features sculpted in the dim light.“I also know what he wants.”

Matthew’s heart hammered against his ribs. “Nothing is going to happen.”

“I believe you,” Conrad said, and stepped closer. He didn’t sound angry.He sounded certain, in a way that was more terrifying. His hands came up to frame Matthew’s face, his touch firm, deliberate. “Because you know what you have here. You know what we’re building.”

He kissed him then, deeply, a kiss that was less about passion than about reaffirmation.It was a seal. When he pulled back, his blue-gray eyes held Matthew’s.“A week is a long time,” he repeated softly. “But I trust you.”

He said it like a mandate, not a gift.

The kiss held, a prolonged and searching pressure, before Conrad finally broke away. He took Matthew’s hand and led him wordlessly toward the bedroom, the sanctuary they had carved from the city’s noise. Tonight, the air between them felt different, charged with the unspoken friction of Vegas and Oliver’s wine-scented whisper, but also with a determined, almost solemn intention.

Conrad stopped beside the bed, the city’s grid of lights painting his profile in monochrome. He didn’t undress Matthew with his usual impatient hunger. Instead, he simply looked at him, his gaze a soft weight.“Come here,” he murmured, the command gentler now.

Matthew obeyed, closing the distance. He reached for the buttons of Conrad’s shirt, his own fingers feeling clumsy.This wasn’t about tearing fabric.It was a ritual. He pushed the linen off Conrad’s shoulders, letting it fall, and followed the path of the fabric with his hands, skimming the sharp lines of Conrad’s collarbones, the taut planes of his chest. He leaned in, pressing his lips to the warm skin over Conrad’s sternum, feeling the steady, strong heartbeat beneath.

“You’re so beautiful,” Matthew whispered into his skin, the words thick with a feeling he needed to be true. He sank to his knees on the plush rug, his hands working Conrad’s belt, then the zipper. He nuzzled against the soft cotton of his briefs, breathing him in, the clean, masculine scent that was uniquely Conrad. He wanted to lose himself in this act of devotion, to drown the cacophony in his head with pure, physical worship.

He pulled Conrad’s briefs down, freeing his cock, which was already half-hard.Matthew took him into his mouth without hesitation, swallowing him slowly, deeply. He used his tongue in broad, flat strokes along the underside, then focused on the head, lapping at the slit where a bead of pre-come had gathered. He hollowed his cheeks, creating a tight, wet vacuum, and listened to Conrad’s breath hitch above him.

“Oh, Matt,” Conrad sighed, his hands coming to cradle Matthew’s head, not to force, but to cradle. His thumbs stroked Matthew’s temples.

Matthew worked him with a slow, relentless rhythm, one hand cupping his balls, rolling them gently. He wanted to consume him, to show him there was no part of him Matthew didn’t cherish, didn’t desire. He let his own saliva slick the way, the obscene, wet sounds filling the quiet room. He looked up, meeting Conrad’s darkened eyes watching him, and felt a surge of power alongside the submission.

“That’s enough,” Conrad breathed after a long moment, his voice rough.He gently pulled Matthew up. “I want to be inside you.Now. Like this.”

He laid Matthew back on the bed, undressing him with a focused slowness that felt more intimate than any frenzy. When Matthew was bare, Conrad just looked, his eyes tracing every line. Then he coated his fingers with lube, warming it, and pushed one inside Matthew with infinite care. He curled it, scissored gently, added a second, his movements deliberate and thorough, stretching him with a patience that made Matthew ache.

“Please,” Matthew finally begged, arching his back.“I’m ready. I need you.”

Conrad positioned himself, his weight settling perfectly.He didn’t plunge. He pushed forward with a steady, excruciating pressure, filling Matthew inch by relentless inch until he was fully sheathed, their bodies flush.They both groaned, a synchronized release of breath. Conrad held still, buried deep, just kissing Matthew, a soft, open-mouthed communion.

Then he began to move. It was a deep, rolling rhythm, each slow withdrawal followed by an even slower, complete re-entry. His thrusts were not frantic pistons but waves, each one building a profound, mounting pressure low in Matthew’s belly. Conrad’s hands were everywhere—stroking his flanks, gripping his thighs, threading through his hair.

“You feel like heaven,” Conrad grunted, his forehead damp against Matthew’s.“So tight and perfect for me. My perfect Matt.”

Matthew wrapped his legs around Conrad’s waist, pulling him deeper, wanting to erase any space between them.He matched the rhythm, rising to meet each thrust. The world narrowed to this bed, this man, this feeling of being claimed in a way that felt holy, not harsh. He came silently, a shockwave of pure sensation that ripped through him without warning, his release hot between their pressed stomachs.

Conrad followed, his own orgasm a series of deep, shuddering drives, a low groan muffled against Matthew’s neck as he pulsed inside him. He collapsed, his full weight a comforting anchor, and they lay tangled, slick and spent, for a long time.

Eventually, Conrad shifted, pulling Matthew with him so Matthew’s head lay on his chest. Conrad’s fingers idly stroked through Matthew’s damp hair, tracing the shell of his ear. The silence was warm, complete.

“I’ve been thinking,” Conrad said into the dark, his voice a soft rumble under Matthew’s ear. “About Vegas.”

Matthew’s muscles, which had been languid, tensed imperceptibly.“Yeah?”

“I could come with you. For part of it.A couple of nights, maybe mid-week. I can work remotely from the hotel.”

The relief that flooded Matthew was immediate, visceral, and tinged with a shameful gray at its edges.A bulwark. A reason to say no to any whispered suggestion by a pool, any late-night knock.“That… would be amazing,” he said, and he meant it. “I’d love that.”

“Good,” Conrad said, kissing the top of his head. “Then it’s settled.”

Matthew listened to Conrad’s heartbeat slowly returning to its resting rate. He clung to the solidity of him, the proof of this good and stable love. He tried to smother the other, tiny voice—the one that whispered of a lost chance, of a reckless, hypothetical kiss in a desert city, a what-if forever unanswered. He pressed his ear harder against Conrad’s chest, focusing on the steady thump-thump, a lullaby to quiet the traitorous parts of himself. He closed his eyes, willing sleep to pull him under, here in the safe harbor of his boyfriend’s arms.

Sleep didn’t come for a long time. He listened to Conrad’s breathing even into sleep, a measured tide against the shore of his own racing thoughts. The offer to join him in Vegas felt, in the dark, both like a lifeline and a leash.

The next night, the Castro’s neon glow painted the sidewalks in garish streaks of pink and blue. They’d grabbed a tiny wrought-iron table on the packed patio of a bar, the thump of a pop remix vibrating up through the soles of Matthew’s shoes. “So,” Dominic shouted over the din, sipping a neon-green cocktail, “you survive the double date from hell?”

“It wasn’t hell,” Matthew said, defensively. “It was…civilized.”

Liana snorted, stirring the little umbrella in her gin and tonic. “Civilized like a UN summit right before someone launches the nukes.”

“It was tense,” Matthew admitted. The memory of Conrad’s hand on his thigh, a stationary claim, made him shift in his seat.“But Conrad…he handled it. He’s coming to Vegas for a couple nights.Mid-week.”

Dominic’s eyebrows shot up. “He’s what now?”

“He’s joining me.For part of the trip. He can work from the hotel.”

“Matthew,” Dominic said, leaning forward, his voice dropping despite the noise. “That’s…a lot.A week-long work thing and your boyfriend inserts himself? That’s Grade-A security detail shit.”

“It’s not like that,” Matthew insisted, but the protest was weak. “He just wants to see me. It’s supportive.”

“It’s clingy,” Dominic corrected.“Possessive.The man marked you like a fucking territory at dinner. Now he’s planting a flag in the Nevada desert.”

“I think it’s smart,” Liana countered, shooting Dominic a look.“It’s a gesture. And let’s be real, it’s Oliver.A week in Vegas?With open bars and pool parties? Conrad’s not an idiot.He sees the landscape.”

Matthew felt a familiar knot tighten in his stomach. The landscape.The kiss.It rose in his throat, sour with secrecy. He took a long pull of his beer, the condensation slick on his fingers.

“There’s… more,” he said, the words barely audible.He set the bottle down with a click. “With Oliver.”

Dominic and Liana froze.The noise of the bar seemed to recede, funneling down to their table. “More what?” Liana asked, her sarcasm gone.

“The night before my third date with Conrad.At Oliver’s house party.We were in his bedroom, talking. And we… kissed.”

The statement hung there, raw and simple.Dominic stared. Liana’s mouth fell open slightly.“You what?” Dominic hissed.“Months ago? And you’re just now sharing this? What the fuck, Matt.”

“I know, I know,” Matthew said, running a hand through his hair.“It was nothing.It was a mistake. It lasted two seconds and then I told him to stop and it was over. And then the next night, I slept with Conrad and everything… changed.”

“Nothing?” Liana echoed, her voice sharp. “Matthew, that’s not nothing.That’s a live wire.No wonder Oliver’s been a basket case. No wonder Conrad’s got his radar on full blast. Jesus.”

“Why wouldn’t you tell us?” Dominic demanded, his hurt cutting through his anger.

“Because I told him I wouldn't” Matthew’s voice cracked.“And I wanted it to not matter. I wanted Conrad to be the story.”

A heavy silence settled between them, punctuated by a burst of laughter from a nearby group. The revelation recontextualized everything, casting the double date, Oliver’s jittery energy, in a stark, glaring light.“Well,” Dominic sighed after a moment. “Fuck.” He drained his cocktail. “Now the Vegas trip sounds less like a professional opportunity and more like the third act of a very messy indie film.”

As if on cue, a figure cut through the crowd, pausing beside their table. Matthew looked up into the familiar, handsome, and perpetually unimpressed face of Jake Ryan. He wore a tight black t-shirt that showed off the sleeves of tattoos, his thick chest hair curling at the neckline.

“Collier,” Jake said, his voice a flat baritone. “Long time.”

Matthew’s heart gave a dull, familiar thud of mingled attraction and diminishment.“Jake. Hey.”

“Hey yourself.” Jake’s eyes, dark and appraising, flicked over Dominic and Liana before landing back on Matthew. “You ghosted me.Hard. What was that about?”

Dominic and Liana were suddenly very interested in their drinks, pretending not to listen.“I, uh,” Matthew stumbled, feeling seventeen again. “I’ve been seeing someone.Seriously. It just… happened.”

Jake considered this, a faint smirk playing on his lips.He nodded slowly. “His gain,” he said, with a casual shrug.“A shame, though. You were the best fuck I ever had.”

He said it plainly, a statement of fact.Dominic choked on his sip. Liana let out a sharp, stifled laugh into her hand.Matthew felt his face burn.“Oh.Well. Thanks?”

“No problem.” Jake clapped him on the shoulder, the touch brief and somehow final. “Take care of yourself, man.”

And then he was gone, swallowed back into the undulating crowd. The space he left felt charged and then abruptly empty.

Dominic and Liana lost it then, their laughter unfurling, genuine and helpless. “The best fuck!” Dominic wheezed, wiping his eyes.“He just…declares it! Like a Yelp review!”

“Oh my God,” Liana gasped, giggling.“Matthew Collier, certified best fuck. You should put that on your LinkedIn.”

Matthew finally laughed too, the sound strained but real, a release of tension. The night unclenched a little. They ordered another round, the conversation flowing into easier channels—work gossip, Dominic’s latest disastrous hookup story, Liana’s plans to visit Lagos.

For stretches, Matthew was present, laughing, feeling the warm spill of friendship. But his mind kept drifting, a rogue satellite pulling away from orbit. He’d catch his reflection in the dark window and see Conrad’s possessive gaze superimposed over it. He’d hear a particular synth note in the music and remember the reckless glint in Oliver’s eye when he’d mentioned the Wynn pools.

The kiss in Oliver’s bedroom, previously stored away as a regretted anomaly, now unfurled in his memory with vivid, unbearable clarity. The scratch of Oliver’s beard, the taste of cheap whiskey, the desperate, hopeful noise he’d made.It wasn’t nothing. It was a door left ajar in a house Matthew was now trying to live in with someone else.

He smiled at something Dominic said, nodding along. But inside, he was already in Vegas, the dry desert heat a contrast to the bar’s humid buzz. He was picturing Conrad’s arrival at the hotel, the cool appraisal in his lawyer’s eyes scanning the lobby. He was picturing Oliver by a pool, sunlight on the dark hair of his chest, turning to him with a question that had been waiting months to be asked.

The night swirled on around him, loud and bright, but Matthew was already miles away, suspended in the unsettling silence between what was and what might be.

Read on DreamPress

Write your own erotic story with AI