Cover of Serendipity in Crown Heights

Serendipity in Crown Heights

Read the story

5 chapters · 12063 words · Read 1 times

David is a 45 year old out of shape gay man volunteering in Crown Heights, an urban area of NYC. Craig lives in Crown Heights and one day says David walking in the neighborhood. He goes to rob David but the interaction turns into a surprising outcome. Trey who is Craig’s friend is extremely homophobic.

Chapter 4: Collision Course

The silence after Trey’s departure was thick as tar, choked with the stink of garbage drifting up from the alley and the metallic tang of Craig’s own fear. He stared at the jagged hole where the door had been, Trey’s venomous "You're dead" echoing louder than the distant sirens. Disgust curdled in his gut – disgust at Trey, at David, at himself, at the lingering phantom pressure of David’s lips on his. Shame burned hotter than the stolen cash digging into his hip.

David lowered the knife completely, the blade catching a sliver of neon light before hanging loosely at his side. He turned slowly. His eyes, dark pools in the weak city glow, locked onto Craig’s. Searching. Expectant. The question hung unspoken, heavier than the humid night air: What now?

Craig couldn’t hold that gaze. He looked away, towards the skeletal outline of the HVAC unit squatting on the far side of the roof, its metal casing gleaming dully. His fists clenched. The confusion, the terror, the unwanted heat David had ignited – it all churned into a volatile sludge. Trey’s words – "You disgust me" – warred violently with the memory of David’s mouth, hard and demanding. He needed to erase it. To reclaim control. To prove… something. Anything.

He moved without conscious thought. A surge of raw, defensive fury propelled him forward. Two long strides closed the distance. His hand shot out, fingers like iron claws, grabbing a fistful of David’s torn jacket collar. He yanked hard, twisting, using his weight and momentum to slam David backward.

David’s back hit the HVAC unit with a hollow, metallic thud. The impact jarred him, a sharp gasp escaping his lips. Before he could react, before he could raise the knife still clutched in his hand, Craig was on him. Craig’s other hand slammed against the vibrating metal casing beside David’s head, caging him. Their faces were inches apart. Craig could see the dilation of David’s pupils, the faint sheen of sweat on his temple, the surprise flickering beneath the usual intensity.

"You wanna play dangerous?" Craig growled, the words scraping raw from his throat. It wasn’t a question. It was a challenge. A dare thrown back in David’s face. He leaned in, pressing his body flush against David’s, pinning him against the cold metal. The hardness straining against his own jeans, undeniable now, met David’s answering erection. Craig ground his hips forward, a brutal, claiming friction. "Huh? This what you wanted? This your fuckin' game?"

David’s breath hitched. His eyes widened fractionally, then narrowed, blazing with a fierce, answering fire. He didn’t try to push Craig away. Didn’t flinch. Instead, his free hand – the one not holding the knife – came up fast. Not to strike. To grab the back of Craig’s neck, fingers tangling roughly in his short curls, mirroring Craig’s own grip. He pulled Craig’s head down.

Their mouths crashed together. Not like before. This was collision. Punishment. Teeth scraped lip. Craig tasted copper – his own or David’s, he didn’t know. Didn’t care. It was brutal, messy, a furious clash fueled by adrenaline, shame, and that terrifying, undeniable pull. Craig kissed back with equal ferocity, biting down, claiming David’s mouth as savagely as David had claimed his moments ago. He shoved his tongue past David’s lips, a violent invasion met with fierce resistance that quickly melted into a desperate, shared hunger.

David’s grip on the knife loosened. The blade slipped from his fingers, clattering loudly onto the tar paper roof, skittering away into the shadows near their feet. Forgotten. Irrelevant. His other hand slid from Craig’s neck, down his back, fingers digging into the muscle beneath the thin fabric of Craig’s t-shirt, pulling him impossibly closer. Their bodies rocked together against the humming metal, a frantic, grinding rhythm. Denim rasped against denim. Heat bloomed where they pressed tightest, a furnace igniting between them.

Craig groaned into David’s mouth, the sound ripped from deep inside him. It wasn’t surrender. It was something wilder. Primal. The rooftop, the city, Trey’s threat – it all dissolved into the raw sensory overload: the cold metal at his palm, the heat of David’s body, the taste of blood and sweat, the relentless friction building a pressure low in his gut that threatened to explode. His hand fisted tighter in David’s collar, holding him trapped against the unit as he ground harder, seeking release, seeking oblivion, seeking to drown the screaming contradictions in pure sensation.

David broke the kiss for a ragged gasp, his forehead pressing against Craig’s. His eyes were dark, dilated pools, fixed on Craig’s. His breath came in short, sharp bursts, mingling with Craig’s own harsh panting. His hand slid lower, past the small of Craig’s back, fingers hooking into the waistband of Craig’s jeans, pulling him flush. The contact was electric, final. A silent demand.

Craig froze. The frantic motion stopped. Only the desperate press of their bodies remained, the frantic drumming of their hearts echoing the hum of the machine at their backs. David’s gaze held his, intense, questioning. Waiting. The world narrowed to the feel of David’s fingers against his skin, the heat radiating between them, the precipice they stood upon. Craig’s breath caught. His knuckles were white where he gripped David’s collar. The knife lay discarded in the dark. The city sprawled below, indifferent. Trey’s threat lingered like poison. But here, pinned against the humming metal, David’s hand on his waistband, Craig hovered in a suspended, breathless moment. The only sound was their shared, ragged breathing, and the unspoken, terrifying question hanging in the air: What next?

David’s fingers tightened in the waistband of Craig’s jeans, a silent, insistent question burning through the denim. Craig’s breath hitched, trapped in his throat. The city lights blurred below, Trey’s venomous threat echoing against the frantic drumming in his own chest. He felt exposed, raw, every nerve ending screaming under David’s intense, waiting gaze.

Then David moved. Fast. Brutal. His hand snapped from Craig’s waistband, shoving hard against Craig’s chest. Craig stumbled backward, his heel catching on a loose patch of tar paper. Before he could regain balance, David surged forward. He drove Craig back, back, until Craig’s shoulders slammed against the cold, vibrating metal of the HVAC unit, reversing their positions with shocking force. The impact knocked the air from Craig’s lungs in a sharp gasp.

David pressed in, his body a solid, unyielding line pinning Craig against the humming metal. One forearm braced across Craig’s collarbone, pinning him firmly. The other hand shot up, fingers wrapping around Craig’s throat, not squeezing, just holding. Anchoring. Controlling. Craig froze, pinned like a specimen. David’s eyes, dark and fathomless inches from his own, held a terrifying intensity. "My turn," David breathed, the words a low scrape against Craig’s lips. His hips ground forward, the hard ridge of his erection pressing insistently against Craig’s trapped cock. "You started this fire. Now burn with me."

Craig’s hands flew up instinctively, grabbing David’s biceps, fingers digging into the muscle beneath the torn jacket sleeve. He tried to shove, to buck him off, but David held him fast, immovable as the brick parapet. The friction was electric, maddening. A choked sound escaped Craig’s lips – protest, denial, something far too close to need. "Get... off..." he rasped, the command weak against the pressure of David’s body, against the heat pooling low in his own belly.

David leaned closer, his breath hot on Craig’s face. His thumb brushed roughly over Craig’s bottom lip. "Make me," he challenged, his voice dropping to a dangerous whisper. His hips rolled again, a deliberate, grinding motion that sent sparks shooting up Craig’s spine. "You wanted dangerous? This is dangerous." His gaze dropped pointedly to Craig’s mouth, then back up, holding him captive. "Tell me to stop. Or don’t move."

The options were a vise tightening around Craig’s sanity. Saying ‘stop’ was admitting defeat, acknowledging David’s control. Staying still… it was surrender. Invitation. His knuckles were white where he gripped David’s arms. He could feel the frantic pulse hammering in his own throat beneath David’s palm. The scent of David – sweat, city grime, that sharp, unfamiliar edge – filled his senses. Disgust warred violently with a terrifying, undeniable pull deep inside him, a pull that had ignited the moment David kissed him and hadn’t faded.

Craig squeezed his eyes shut, trying to block out David’s face, the feel of him, the impossible choice. He couldn’t say stop. Not to this man. Not now. But moving felt like stepping off a ledge. His body trembled against the cold metal, trapped between David’s iron hold and the precipice of his own buried desire. He stayed frozen. A statue of conflicted fury and shameful want.

David watched the struggle play out across Craig’s face. A flicker of something – understanding, maybe triumph – crossed his eyes. The hand on Craig’s throat slid slowly upward, fingers tangling roughly in the short curls at his nape. The pressure eased slightly, replaced by a possessive grip. David leaned in, his lips brushing Craig’s ear. "Good," he murmured, the single word sending a fresh tremor through Craig. His hips pressed forward again, relentless. "Now breathe."

David’s command hung in the air, thick as the city smog clinging to the rooftop. Craig sucked in a ragged breath, the scent of hot metal and David’s sweat flooding his senses. His knuckles ached where they gripped David’s biceps, a desperate anchor against the storm raging inside him – shame warring with a terrifying, undeniable pull deep in his gut, ignited the moment David kissed him and fanned hotter with every grinding thrust.

"Nah," Craig rasped, the word cracking like dry wood. "Fuck that." He shoved hard against David’s chest, not to break free, but to gain leverage. His other hand, trembling, flew to his own jeans, fumbling with the button, the zipper. Denim rasped violently against denim. "You want fire?" he growled, eyes locking onto David’s intense, waiting gaze. "Burn."

He yanked his jeans down just enough. His fingers, clumsy with adrenaline, brushed against David’s hip, pushing at fabric. The city’s distant wail seemed to fade. Only the hum of the HVAC unit, their frantic breathing, and the pounding of Craig’s own heart filled the silence. He felt David shift, yielding infinitesimally, a silent permission that sent a fresh jolt through him. Craig’s jaw clenched. He braced against the cold metal casing, pressed forward, and shoved inside.

The world narrowed to searing heat, tight pressure, and the shocked gasp ripped from David’s lips. Craig froze, buried deep, every muscle locked. The envelope of cash dug into his hip, forgotten. Trey’s threat dissolved. Only this existed: the impossible, overwhelming reality of his body fused with David’s, the raw shock echoing in David’s widened eyes inches from his own. Silence roared louder than the city below.

The silence shattered. Not by sound, but by sensation. White-hot pressure. David gasped, a ragged inhalation that hitched halfway, his body rigid against Craig’s invasion. Craig remained locked inside him, buried deep, every muscle tensed, breath trapped. The cold metal of the HVAC unit bit into his shoulder blades. David’s eyes, wide and dark, inches from his own, reflected the weak city glow and a flicker of pure, unguarded shock.

"Fuck," David finally breathed, the word raw and thick. A tremor ran through him, vibrating against Craig’s body. His fingers, still tangled in Craig’s short curls at the nape of his neck, tightened almost painfully. His hips shifted minutely, an involuntary clench that pulled a choked groan from Craig’s throat. The friction was electric, maddening. Craig’s knuckles were white where he still gripped David’s biceps, anchoring himself against the dizzying plunge.

David’s breath hitched again. His gaze dropped from Craig’s eyes, trailing down Craig’s face, his neck, lingering on the thin line of dried blood where his own knife had pressed earlier. Then lower, to where Craig’s jeans hung precariously low on his hips. A slow, deliberate focus settled over David’s features, replacing the shock. The predatory intensity Craig knew roared back into his eyes. He leaned in, his lips brushing Craig’s ear. "Too eager," he murmured, the accusation laced with a dark amusement that sent shivers down Craig’s spine. "Always rushing."

Craig tried to pull back, to retort, but David’s grip in his hair held him fast. David’s other hand released Craig’s bicep. It slid down, fingers trailing a hot path over Craig’s chest, his stomach, stopping just above the bunched denim. Craig froze. David’s thumb hooked into the waistband of Craig’s briefs, right where they met exposed skin. The touch was deliberate, intimate, a promise Craig hadn't known he was waiting for.

David’s eyes locked back onto Craig’s, holding him captive. "My turn," he stated, flat, absolute. The hand at Craig’s waistband moved. Fingers found the metal teeth of Craig’s zipper. A sharp, metallic scrrrritch ripped through the humid night air as David unzipped Craig. The sound was obscenely loud against the city’s distant drone.

The denim fell open. Cool night air washed over Craig’s skin, a stark contrast to the heat radiating from David’s body pressed flush against his front. Craig sucked in a sharp breath, the sensation of sudden exposure colliding violently with the overwhelming pressure where their bodies joined. David’s gaze dropped again, predatory, assessing. Craig felt utterly laid bare, pinned not just by David’s body but by that ruthless scrutiny. The envelope of cash dug into his thigh, a hard, forgotten lump. The knife lay somewhere in the dark gravel nearby. Trey’s threat echoed silently. None of it mattered in this suspended, breathless moment of vulnerability.

David shifted his hips, a slow, deliberate roll that dragged a ragged gasp from Craig. His free hand slid lower, fingers finding Craig’s exposed hip bone, tracing the line of muscle towards his stomach. Craig trembled, caught between the cold metal at his back, the searing heat where David enveloped him, and the impossible sensation of David’s rough fingers exploring his skin. David leaned closer, his lips brushing the shell of Craig’s ear again. "Now," David whispered, his voice rough, commanding, "burn."

David’s command hung in the air, rough and undeniable. Craig’s hips jerked forward instinctively, a sharp, involuntary thrust driven by the searing heat enveloping him. The friction was blinding, pulling a choked gasp from his throat. David’s fingers tightened on Craig’s hipbone, nails digging in, anchoring him.

"Yeah," David hissed, his breath hot against Craig’s neck. His head tilted back slightly, exposing the line of his throat. "Like that." His voice was lower now, thick with something raw Craig hadn't heard before. Not just command. Need.

Craig braced his palms harder against the vibrating metal casing behind him. He pushed forward again, deeper, harder. The movement was less hesitant this time, fueled by the desperate energy crackling between them. David’s body yielded and resisted all at once, a maddening pressure that coiled tighter in Craig’s gut. He felt David shift against him, adjusting, taking him deeper still.

A low groan vibrated in David’s chest, escaping as a ragged exhale. His eyes snapped open, locking onto Craig’s with fierce intensity. The city lights reflected in their dark depths, fractured and bright. His lips parted. "Harder," he moaned. The word wasn't a plea. It was a demand, raw and guttural, ripped from somewhere deep inside him. It echoed the challenge he’d thrown down moments before.

The sound hit Craig like a physical blow. It shattered the last vestiges of hesitation. He drove forward, abandoning any semblance of control. His hips pistoned against David, each thrust fueled by a volatile mix of shame, fury, and that terrifying, undeniable hunger David ignited. The cold metal bit into his shoulder blades. The envelope of cash dug sharply into his thigh. He didn't care.

David met each thrust, grinding back against him. His fingers clawed at Craig’s hip, then slid around to grip his ass, pulling him impossibly closer. His breath came in sharp, ragged bursts against Craig’s collarbone. "Fuck," he gasped, the word dissolving into another low moan. "Harder. Do it."

Craig obeyed. He slammed into David, the force rocking them both against the humming HVAC unit. The metal thrummed beneath them, a counterpoint to their frantic rhythm. Sweat slicked their skin where they pressed together. David’s head dropped forward, his forehead resting against Craig’s shoulder. His body trembled, clenching tight around Craig with every punishing thrust.

The rooftop vanished. The distant sirens, the scent of rain and garbage, Trey’s venomous promise – all dissolved into pure sensation. Heat. Pressure. The rhythmic slap of skin. David’s ragged breathing hot against his neck. The desperate grip on his ass. The relentless, driving need consuming them both. Craig’s vision blurred at the edges. He was drowning in it, consumed by the fire David demanded they burn in.

David lifted his head. His eyes were glazed, unfocused, but locked onto Craig’s face. His lips were swollen, parted. He looked wrecked. Possessed. "Don't stop," he rasped, his voice shredded. His hips rolled back, meeting Craig’s next thrust with fierce urgency. "Don't you fucking stop." His hand slid up Craig’s sweat-slicked back, fingers digging into muscle. He pulled Craig down into another brutal kiss, teeth scraping, tongues clashing, swallowing Craig’s groan.

The kiss was a battle, a claiming. Craig kissed back with equal ferocity, pouring every ounce of confused rage and desperate need into it. His hips never slowed, driving relentlessly. The pressure inside him built, a coiled spring tightening towards its breaking point. He could feel David trembling against him, hear the choked sounds escaping his throat between kisses. The knife lay forgotten in the gravel nearby. The broken door gaped like a wound. The envelope felt like a lead weight. None of it mattered. Only this. The brutal, consuming rhythm. The heat. The impossible, undeniable connection forged in violence and shame.

David broke the kiss, gasping. His head fell back against the metal casing with a dull thud. His eyes squeezed shut, face contorted. A shudder ran through him, deep and visceral. His fingers clenched convulsively on Craig’s back. "Now," he choked out, the word barely audible over their harsh breathing and the city’s hum. "Do it now." His hips jerked erratically, seeking, demanding release. The command was final. An order Craig couldn't disobey. The spring snapped. White heat exploded behind Craig’s eyes, tearing a ragged cry from his throat as he drove deep one last time, shuddering violently against David’s trembling body.

Read on DreamPress

Write your own erotic story with AI