Cover of Silicon Hearts

17 chapters · 48970 words · Read 0 times

Matthew and Ian are colleagues and friends at Google in San Francisco. Matthew harbors a secret crush on Ian, but thinks Ian is straight because he lives with his girlfriend, Allison. One day, Ian reveals to Matthew that he's bisexual and has dated men before, which sets Matthew's crush into overdrive. Ian later drunkenly reveals his strong attraction to Matthew at a Halloween party, and the two begin an affair that threatens to unravel their work and social lives.

Chapter 11: Vegas Confessions

Morning light, harsh and unforgiving, sliced through the gap in the curtains, striping the plush carpet and landing squarely on Matthew’s closed eyes. He flinched, the movement sending a fresh wave of exhaustion through him. He’d barely slept, the memory of the bathroom, the frantic release, the suffocating guilt, playing on a relentless loop behind his eyelids. He’d lain rigid, hyper-aware of Ian’s breathing, the warmth radiating from the other side of the vast, accusing bed, until dawn painted the skyline in garish neon hues.

He risked a glance. Ian was already awake, sitting on the edge of the bed, pulling a t-shirt over his head. The smooth planes of his back, the ripple of muscle as he moved – sights that had fueled Matthew’s imagination for years – now triggered a fresh wave of shame so intense it was nauseating. Ian turned, catching Matthew’s gaze. There was a flicker in his dark eyes – something unreadable, a shadow passing quickly. "Morning," Ian offered, his voice rough with sleep but carefully neutral. "Sleep okay?" The question hung in the air, heavy with everything unsaid.

Matthew pushed himself up, avoiding Ian’s eyes. "Yeah. Fine. You?" The lie tasted like ash.

"Surprisingly well," Ian replied, a little too brightly, standing and stretching, the hem of his shirt riding up to reveal a strip of toned stomach. Matthew looked away, focusing fiercely on the geometric pattern of the carpet. Professional. Boundaries. The words echoed hollowly in his head.

The conference sessions were a blur. Words from the podium washed over Matthew like distant waves. He sat rigidly in the plush ballroom chair, the auditorium’s cool air doing nothing to dispel the heat prickling under his collar. His notebook remained stubbornly blank. Instead of complex algorithms or market trends, his mind replayed the sensory fragments of the previous night: the soft sigh Ian made turning over, the clean, masculine scent of his soap clinging to the sheets, the startling vulnerability of him admitting he slept only in boxers. The image of Ian’s bare back, illuminated by the city lights, was seared onto his retinas. Every time Ian shifted beside him, leaning forward to ask a question or jotting down a note, Matthew flinched internally. The casual brush of Ian’s arm against his own felt like an electric shock, sending jolts of remembered desire and fresh humiliation through him. He kept his eyes glued to the presenter, but the graphs might as well have been abstract art for all the sense they made.

Lunch was a gauntlet of forced small talk with colleagues. Matthew picked at his salad, pushing leaves around the plate. Liana, perceptive as ever, nudged him with her elbow. "Earth to Matt? You look like you wrestled a server farm and lost. Vegas nightlife already got you?" Her dark eyes held a knowing glint, but concern too.

Matthew forced a laugh, scraping it raw. "Just… jet lag. And the recycled air in here." He couldn’t meet her gaze, terrified she’d see the truth – the guilt, the longing, the ghost of Ian’s nearness still clinging to him. He felt untethered, raw, existing in a space saturated by the memory of the man sitting just two tables away, laughing easily with a group from marketing. The sound of Ian’s laugh, usually a comfort, now tightened the knot of anxiety in Matthew’s chest. It felt like a performance, a mask over the shared tension that crackled between them whenever their eyes accidentally met across the room.

The cocktail hour that evening was held in a sprawling, dimly lit lounge adjacent to the ballroom. Low-slung couches, heavy velvet drapes, and the pervasive scent of expensive perfume and liquor created an atmosphere of forced intimacy. Matthew snagged a whiskey, neat, needing the burn. He hovered near a potted palm, trying to look engaged while scanning the crowd for Ian, dreading and craving his presence in equal measure. He spotted him near a marble column, deep in conversation with a senior VP. Ian looked polished, effortless, the charismatic product manager in his element. Yet, Matthew noticed the slight tension in his shoulders, the way his smile didn't quite reach his eyes when he glanced Matthew's way.

The crowd thinned as the hour drew late. Colleagues drifted towards dinner reservations or the siren call of the casinos. Matthew felt a hand on his elbow. He startled, spilling a drop of whiskey. Ian stood beside him, his expression unreadable in the low light. His usual ease was replaced by a palpable nervous energy. "Matt. Walk with me? Need some air." His voice was low, tight. He didn’t wait for an answer, turning towards the quieter corridor leading back towards their room tower.

Matthew followed, his heart hammering against his ribs. The click of their shoes on the polished marble echoed in the near-empty hallway. Ian walked quickly, his hands shoved deep in his pockets, shoulders hunched. He didn't speak until they reached a deserted alcove overlooking the glittering, garish expanse of the Strip through a floor-to-ceiling window. The neon kaleidoscope painted shifting patterns on their faces.

Ian stopped abruptly, turning to face Matthew. He leaned back against the cool glass, the vibrant lights dancing behind him, casting his features in stark relief. He looked exhausted, vulnerable, the charismatic mask completely gone. He ran a hand through his dark hair, a gesture Matthew knew meant agitation. He avoided Matthew’s eyes, staring down at the dizzying cityscape below.

"Last night," Ian began, his voice rough, scraping like gravel. He swallowed hard. "I couldn't sleep either, Matt. Not a wink." He finally lifted his gaze, and the intensity in his dark eyes stole Matthew’s breath. It wasn't anger. It was raw, conflicted heat. "Not because of the bed. Or Vegas. Because of... you."

Matthew froze, the whiskey glass cold in his suddenly numb fingers. He couldn't speak, couldn't move. The ambient hum of the hotel faded to a distant buzz.

"God, Matt," Ian continued, the words tumbling out now, low and urgent, laced with a mixture of fear and desperate honesty. "Lying there... knowing you were inches away... It was... Christ. It was torture." He pushed off the glass, taking a half-step closer. The air crackled. "I wanted... I kept thinking... things I shouldn't. Things I haven't let myself think for... maybe ever." He dragged a hand down his face. "This isn't just… curiosity. Or the situation. It’s been building. For ages. Watching you work, that damn dry wit of yours, the way you see things... It’s been eating at me."

He took another shaky breath, the neon lights reflecting like fractured stars in his eyes. "I’ve been lying to myself. To Allison." The name hung heavy in the space between them. "I care about her, Matt, I do. She’s sweet, she’s kind... but it’s not... God, it’s not this. This feeling... for you. It won't stay down. I don't want it to stay down anymore." He met Matthew’s stunned gaze head-on, his expression a battlefield of fear, hope, and startling vulnerability. "I don't know what I am. I don't know what this means. All I know is that being near you, especially after last night... it’s tearing me apart. And I can't pretend it's not happening. Not with you."

The confession hung in the air, thick and suffocating, more potent than the Vegas neon. Matthew stared at Ian, the man he’d secretly loved for years, now standing raw and trembling before him, laying bare a struggle Matthew never dared hope existed. The guilt over his own actions, the shock of Ian’s words, the dizzying rush of desire and terror – they collided inside him, creating a silent, roaring vortex. He opened his mouth, but no sound came out. The whiskey glass felt like it might shatter in his hand. He saw it then, the glimmer of moisture at the corner of Ian’s eye, reflecting the city’s artificial stars. Matthew stood paralyzed, the world tilting wildly on its axis, the carefully constructed walls of his own longing and Ian’s perceived straightness crumbling into dust around him. Unsure. Utterly, devastatingly unsure where to put his foot next.

The silence stretched, thin and brittle as desert air. Matthew stared at Ian, the neon glow from the Strip below painting shifting patterns of garish color across his face – crimson, gold, electric blue – highlighting the stark vulnerability etched there. The raw confession hung between them, a tangible thing vibrating with the suppressed energy of years. Ian’s words echoed Matthew’s own buried longings, amplifying them tenfold, drowning out the faint hum of the hotel and the distant clatter of a slot machine. Years of careful deflection, the awkward charm deployed as armor, the secret glances stolen during late-night coding sessions, the hollow ache after hearing Ian laugh with Allison… it all coalesced into a single, deafening roar in Matthew’s skull. He saw the faint tremor in Ian’s hand where it rested against the cool glass. He smelled the lingering trace of Ian’s clean soap beneath the whiskey and hotel air. The careful boundaries erected last night, already shattered by his own desperate act in the bathroom, now lay in utter ruins.

Matthew’s knuckles were white around the whiskey glass. He set it down with a sharp clink on a nearby ledge, the sound startlingly loud in the quiet alcove. His heart hammered against his ribs, a frantic drumbeat urging action. Caution, fear, the specter of Allison, the potential ruin of everything… they were distant whispers drowned out by the visceral pull of Ian standing before him, exposed and wanting. The lean lines of Ian’s body, the dark intensity in his eyes, the sheer impossibility of this moment after years of silent yearning – it ignited something reckless and fierce within Matthew. A dam broke. Years of hesitation evaporated in the neon-lit heat.

"Fuck it," Matthew breathed, the words rough, barely audible. He took a single, decisive step forward, closing the gap Ian had bridged moments before. His gaze locked onto Ian’s, blue eyes blazing with a mixture of terror and undeniable hunger. "One bed. One room. Right now. Screw boundaries." His voice gained strength, fueled by adrenaline and the dizzying proximity. "Come on."

Ian’s breath hitched. A flicker of surprise, then pure, unadulterated relief flooded his features, dissolving the tension in his jaw. He didn’t hesitate. "Yes," he rasped, pushing off the glass wall. "God, yes." They moved as one, strides long and urgent, abandoning the alcove and the dizzying view. The corridor stretched before them, deserted, their footsteps echoing sharply on the marble. The elevator bank glowed ahead. Matthew jabbed the call button, impatience thrumming through him. Every nerve ending felt electrified, hyper-aware of Ian’s shoulder brushing his, the heat radiating from him. The elevator doors slid open with a soft chime. Empty. They stepped inside. The doors hissed shut, sealing them in a mirrored, softly lit cocoon. The silence was thick, charged. Matthew turned. Ian was already looking at him, his dark eyes wide, pupils dilated, reflecting Matthew’s own desperate need. The air crackled.

Matthew reached out. His hand, trembling slightly, cupped Ian’s jaw, fingers sliding into the dark hair at his nape. The skin was warm, real. Ian leaned into the touch, a low sound escaping his throat – part sigh, part surrender. Matthew pulled him close. Their lips met. Not tentative, not questioning, but hungry, immediate, a collision of pent-up longing. Ian’s mouth opened under his, yielding, inviting. The kiss deepened instantly, tongues tangling, tasting whiskey and desperation and something uniquely Ian. Matthew groaned, pressing Ian back against the cool mirrored wall, his body flush against the solid warmth he’d only ever imagined. Ian’s hands gripped Matthew’s hips, fingers digging in, pulling him impossibly closer. The elevator hummed, ascending, a distant counterpoint to the frantic slide of lips, the sharp intake of breath, the slick heat of their mouths moving together. Time dissolved. There was only the taste, the heat, the hard press of Ian’s body, the dizzying reality of it. Matthew’s hands slid down Ian’s back, feeling the powerful muscles tense beneath the thin fabric of his shirt. He wanted skin. Now.

The elevator chimed again. Their floor. They broke apart, breath ragged, lips swollen, eyes locked with shared, frantic intent. The doors slid open. They stumbled out into the corridor, hands already fumbling. Matthew reached for Ian’s belt buckle as they hurried towards their door, Ian grappling with the buttons on Matthew’s shirt. Shirts were pushed roughly off shoulders, discarded on the plush carpet without a glance. Belts clattered. Matthew’s fingers trembled as he worked Ian’s zipper down, pushing trousers and briefs over lean hips in one urgent motion. Ian mirrored him, shoving Matthew’s pants down, freeing him. The door clicked open under Ian’s fumbling keycard. They tumbled through into the dimly lit room, kicking the door shut behind them with a thud that echoed in the sudden quiet. Clothes littered the floor in their wake.

Naked now, bathed only in the neon glow bleeding through the window, they collided again. Skin met skin, hot and smooth. Matthew’s hands were everywhere, finally free to map the territory he’d obsessed over for years. He traced the hard planes of Ian’s chest, thumbs brushing over flat nipples that tightened instantly under his touch. His palms slid down the defined ridges of Ian’s abdomen, feeling the powerful muscles flex. He explored the curve of Ian’s lower back, the swell of his ass, pulling him hard against his own aching erection. A low groan tore from Ian’s throat. "Matt…" His voice was wrecked. Ian’s hands were equally greedy, roaming Matthew’s leaner frame, tracing his spine, gripping his shoulders, sliding down to cup his ass, pulling him closer still. Their cocks slid together, hot and hard, trapped between their straining bodies. The friction was exquisite torture. Matthew buried his face in the crook of Ian’s neck, inhaling his scent – clean sweat, soap, pure Ian – as his hand slid between them, wrapping around both their lengths. Ian gasped, his head falling back. His own hand joined Matthew’s, fingers interlacing, creating a slick, tight channel.

They moved together, a frantic, instinctive rhythm. Hips rocked. Fists pumped. Skin slid against skin, slick with sweat and precome. Matthew’s breath came in harsh pants against Ian’s shoulder. He bit down gently on the corded muscle, eliciting a sharp cry. Ian’s free hand tangled in Matthew’s hair, holding him close. Their foreheads pressed together, eyes locked in the dimness, sharing each ragged breath. The world outside the window – the flashing lights, the distant noise – ceased to exist. There was only this: the heat, the friction, the desperate need mirrored in Ian’s dark eyes, the overwhelming scent of sex and sweat and shared desire. Matthew’s thumb swiped over the slick head of Ian’s cock, feeling the pulse of it. Ian shuddered violently. "Close," Ian gasped, his voice thick. "So close…"

Matthew was right there with him, the coil tightening unbearably low in his gut. "Me too… Ian…" His name was a plea, a prayer. Their movements grew more urgent, less coordinated, driven purely by the need for release. Ian’s hips jerked erratically. Matthew tightened his grip, stroking faster, his own cock throbbing against Ian’s fist. The shared rhythm became frantic, desperate. A choked sob escaped Ian. His body went rigid, every muscle locking. Hot pulses spilled over Matthew’s hand, slick and thick. The sight, the feel, the guttural cry ripped from Ian’s throat shattered Matthew’s control. His own climax tore through him, blinding and explosive, wave after wave of pure, shuddering release. He cried out, burying his face against Ian’s neck again as his hips bucked helplessly against Ian’s fist. Pleasure crashed over him, obliterating thought, leaving only sensation – the hot spill between them, the frantic beat of Ian’s heart against his chest, the tremors still wracking Ian’s body.

The intensity ebbed slowly, leaving them trembling, slick with sweat and come, clinging to each other for support. Their harsh breathing filled the quiet room. Legs buckling, they sank together onto the plush carpet beside the discarded clothes, collapsing in a tangle of exhausted limbs. Matthew wrapped his arms around Ian, pulling him close, feeling the rapid flutter of Ian’s heartbeat gradually slowing against his own chest. Ian’s head rested heavily on Matthew’s shoulder, his breath warm and damp on Matthew’s skin. One of Matthew’s hands rested loosely on Ian’s hip, fingers tracing idle patterns on the sweat-slicked skin. The neon glow painted shifting colors across their entwined bodies. Silence settled, thick and profound, broken only by their slowing breaths. The frantic energy dissipated, replaced by a profound, bone-deep exhaustion and the lingering, electric hum of what had just happened. Matthew closed his eyes, inhaling the scent of sex and Ian, the weight of Ian’s body solid and real against him. The enormity of it – Allison, the future, the shattered boundaries – hovered at the edges of his consciousness, but for now, it was distant, muffled by the warm, spent stillness and the feel of Ian’s fingers slowly threading through his own.

Read on DreamPress

Write your own erotic story with AI