Cover of The Closet Door

The Closet Door

Read the story

4 chapters · 15802 words · Read 0 times

Marc 36 tall athletic and handsome is watching a movie on the couch with his best friend Michael 37. A gay scene comes on, Michael notices Marc get akward. Marc has been hiding his bisexuality for years but never had a experience with a man. Until tonight

Chapter 2: The Debt Repaid in Full

The silence after was not empty. It was a living thing, thick with the smell of sex and bourbon and the warm, musky scent of their shared exertion. Marc’s hand remained on Michael’s shoulder, their fingers laced together, anchoring him to the moment, to the planet. He felt hollowed out and remade, his blood singing a low, sated hymn in his veins.

Michael’s head was still leaned back against the couch cushion, his breathing slowly evening out beside Marc’s bare thigh. The press of his shoulder was a solid, warm point of contact. Marc didn’t move. He was afraid any shift would break the spell, would make the room snap back into its old, familiar shape—the shape of just friends, of untouched glasses and a safe, vast distance on the leather couch.

It was Michael who broke the stillness, but not the connection. He lifted his other hand, the one not holding Marc’s, and rubbed his own face, a rough, tired gesture. “Well,” he said, his voice a dry rasp. “That’s one way to end a Tuesday.”

The absurd, casual statement punctured the intensity, but not in a bad way. It let the air back into the room. Marc let out a breath that was half a laugh, half a sob. The sound was raw in his throat. “Yeah.”

Michael tilted his head to look up at him. His eyes were dark, searching. “You still with me?”

Marc looked down at their joined hands, then at Michael’s face—the familiar lines now etched with a new, profound intimacy. The lips that had just been around his cock were slightly parted. “I don’t know where else I’d be,” he answered, truthfully.

A small, genuine smile touched Michael’s mouth. He squeezed Marc’s hand, then let go, pushing himself up from the floor with a soft groan. “I’m too old for this rug,” he muttered, stretching his back. He stood, looked down at Marc still sprawled on the couch, jeans bunched at his thighs, and his smile widened. “You look like you got hit by a truck. A good truck.”

Marc managed a weak grin. “A great truck.” He watched as Michael walked to the kitchen, his movements easy, unselfconscious. He returned with a damp dishcloth, warm and clean. He handed it to Marc.

It was such a simple, domestic gesture. Practical. Caring. Marc took it, cleaning himself up with a clumsy, post-coital awareness. It felt more intimate than the act itself. When he was done, he awkwardly tugged his clothes back into place, the denim harsh against his sensitive skin.

Michael settled back onto the couch, but closer now. Their knees touched. He picked up his glass of bourbon, took a sip, made a face. “Warm and disgusting.” He looked at Marc. “You want another? A cold one?”

Marc shook his head. His mind was a storm of static and lightning. He could still feel the ghost of Michael’s mouth on him, the shocking pressure, the impossible heat. But louder than that memory was the quiet reality of Michael sitting beside him, his thigh solid against his own. “I’m good.”

They sat in the new quiet. The movie’s menu screen had come on, cycling through silent trailers. The light from the TV washed over them in blue and grey waves.

“That…,” Marc started, then stopped. He had no language for it.

“I know,” Michael said softly.

“I’ve never…,” Marc tried again, gesturing vaguely between them, at the empty space on the rug.

“I figured.” Michael took another sip of the bad bourbon, his eyes fixed on the flickering screen. “Not like that, anyway.”

The unspoken hung between them: But you have. Marc didn’t ask. He didn’t need to. The skilled confidence, the lack of hesitation—it spoke of a comfort Michael had always carried, a part of himself he’d never hidden, just never showcased. Not to Marc.

A different kind of heat began to rise in Marc’s chest, a slow, burning coal of desire that had nothing to do with satiation. It was about balance. It was about hunger. He’d been known, he’d been taken apart, but he had only received. The power dynamic, even in its mutual surrender, felt lopsided. He looked at Michael—the strong column of his throat, the curve of his lips around the glass, the memory of his weight in Marc’s hand earlier, when he’d touched him through his jeans.

He remembered the choked, guttural sound Michael had made in the hallway a lifetime ago. You’re wound up tighter than a cheap watch.

Marc was unwound now. A spring released. And the energy was coalescing into something new, something focused and sharp.

Without a word, Marc shifted on the couch. He turned his body towards Michael, one leg folding beneath him. He reached out and took the glass from Michael’s hand, setting it on the table with a definitive click.

Michael watched him, a question in his eyes, but he didn’t resist.

Marc leaned in. He moved slowly, giving Michael every chance to pull away. He didn’t. Their lips met, and it was nothing like the frantic, cinematic kiss from the movie. It was tentative, bourbon-tinged, a rediscovery. Marc’s hand came up to cup Michael’s jaw, his thumb stroking the stubbled skin. It was soft, almost chaste, until Michael made a low sound in his throat and opened his mouth, deepening the kiss.

It tasted like heat and need and years of friendship curdling into something else entirely. Marc’s other hand went to Michael’s chest, feeling the solid muscle beneath his t-shirt, the rapid beat of his heart.

When Marc pulled back, they were both breathing harder. Marc’s gaze dropped to Michael’s lap, to the clear evidence of his arousal straining against his jeans.

“My turn,” Marc said, his voice a rough scrape.

He saw the flare of surprise in Michael’s eyes, quickly followed by a dark, eager approval. Michael leaned back against the couch arm, a silent invitation. “Yeah?”

Instead of answering, Marc slid off the couch and onto the floor, mirroring Michael’s position from earlier. The rug was rough under his knees. He looked up the length of Michael’s body, from his boots, along his denim-clad legs, to the prominent bulge at his crotch. A fresh, sharp desire lanced through him, pure and electric.

His hands went to Michael’s belt. The leather was smooth, the buckle cool. His fingers, which could draft precise lines and calculate structural loads, fumbled with the simple mechanism. He felt Michael’s gaze heavy on the top of his head, but Michael didn’t move to help. He just watched, his breath coming quicker.

Finally, the belt came loose. The button of the jeans was easier. Marc popped it, and pulled down the zipper. The sound was obscenely loud. He hooked his fingers into the waistband of jeans and boxer briefs and pulled.

Michael’s cock sprang free, thick and flushed, already leaking a pearly drop at the tip. Marc’s mouth watered. He’d seen it before, in locker rooms, in glimpses, but never like this. Never offered. Never for him.

He didn’t tease. He didn’t have the artistry for it, nor the patience. The hunger was too immediate, too vast. He leaned forward and took him into his mouth in one smooth, deep glide.

The taste was overwhelming—salt, skin, musk, a profoundly masculine flavor that made Marc groan around him. He felt Michael jerk beneath him, a full-body spasm, and a ragged “Fuck!” tore from his throat.

Marc’s world narrowed to sensation. The solid, velvety heat filling his mouth. The crisp hair at the base against his lips. The low, desperate sounds pouring from Michael above him. He bobbed his head, establishing a rhythm, his own inexperience betrayed by the clumsy, over-eager strokes. But what he lacked in technique, he made up for in fervor. He sucked hard, his tongue pressing along the underside of the shaft, his throat working to accommodate the length.

“Jesus Christ, Marc,” Michael gasped. His hands came down, not to guide or force, but to bury themselves in Marc’s hair, holding on as if for purchase. “Oh, god… just like that.”

Encouraged, Marc plunged deeper, taking him to the back of his throat. He gagged slightly, eyes watering, but pushed through, relaxing his jaw. The feeling of complete fullness was intoxicating. This was Michael. His best friend. And he was making him fall apart.

Michael’s hips began to move, small, involuntary thrusts that pushed him deeper into Marc’s mouth. “Yeah, take it,” he muttered, his voice thick with lust. “That’s it. Your mouth is so fucking good.”

The filthy praise sent a jolt straight to Marc’s own cock, which was hard and aching again. He redoubled his efforts, using one hand to stroke what he couldn’t take, his fingers slick with spit and pre-come. The other hand gripped Michael’s thigh, feeling the muscle quiver with tension.

The pace became frantic, messy. The wet, sucking sounds filled the room, mixing with Michael’s guttural moans and the creak of the couch. Marc lost himself in the act, in the power of giving this pleasure, in the animal rightness of it. He was no longer thinking, only feeling, only doing.

Michael’s fingers tightened in his hair, pulling him closer. “I’m gonna come,” he warned, his voice strained.

Marc hummed in response, the vibration drawing a sharp cry from Michael. He didn’t pull back. He wanted it. He wanted to taste it, to have this final, undeniable proof.

With a broken shout, Michael’s body arched off the couch. His release hit the back of Marc’s throat in hot, pulsing waves. Marc swallowed instinctively, again and again, taking every drop as Michael shuddered through the climax, his hips stuttering against Marc’s face.

When it was over, Marc pulled off slowly, gently. He sat back on his heels, looking up. Michael was slumped against the couch, chest heaving, eyes closed. A look of profound, stunned peace was on his face.

Marc wiped his mouth with the back of his hand, the taste of Michael still on his lips. He felt wild. Triumphant. Exposed.

Michael’s eyes fluttered open. He looked down at Marc kneeling before him, and a slow, sated smile spread across his face. He reached out a trembling hand. Marc took it, allowing himself to be pulled up from the floor. He collapsed onto the couch beside Michael, their bodies slotting together with a new, easy familiarity.

For a long time, they just breathed together in the dim light. The TV had gone to sleep, leaving only the lamp’s warm glow.

Michael finally turned his head on the cushion to look at Marc. “So,” he said, his voice husky. “Not just a one-way street, huh?”

Marc shook his head, a smile tugging at his own swollen lips. “No.”

“Good.” Michael shifted, wincing slightly. “My knees are killing me. Next time, bed.”

The word next time hung in the air, simple and seismic. It wasn’t a question. It was an assumption. A promise.

Marc didn’t shy away from it. He let it settle over him, a warm, heavy blanket. “Deal,” he said quietly.

He knew, with a certainty that both thrilled and terrified him, that nothing would ever be the same. The lines were not just crossed; they were obliterated. Outside, the world of his perfectly drafted life waited—the expectations, the family dinners, the unspoken rules. But here, in the soft ruin of Michael’s living room, with the taste of him still on his tongue and the weight of his body pressed along his side, Marc felt, for the first time in his adult life, like he was finally home. It was a home built on fault lines, but it was his. And he had no intention of leaving.

They stayed like that for a long while, the silence a comfortable wool blanket around their shoulders. Eventually, Michael stirred, shifting his weight on the couch. “My knees are officially filed a complaint,” he said, his voice still gravelly. “Come on.”

He stood, extending a hand to Marc. The offer was simple, but its meaning vibrated in the air between them. Marc took it, letting Michael pull him up. Their bodies aligned for a moment, chest to chest, and Marc felt the residual hum of electricity in the contact. Without a word, Michael led him down the dim hallway, past the bathroom where Marc had nearly fallen apart hours earlier, and into his bedroom.

It was sparsely decorated, all clean lines and dark woods, a large window looking out onto the quiet, dark street. The bed was unmade, sheets in a tangled heap. Michael let go of his hand and walked to the window, pulling the blinds shut with a soft zip. The room was plunged into deeper shadow, illuminated only by a small lamp on the nightstand.

Marc stood just inside the doorway, the reality of the space crashing into him. This was Michael’s sanctuary. He’d slept here, dreamed here. Now Marc was here, smelling the familiar cedar and clean cotton scent that was uniquely Michael’s, and his mouth went dry.

Michael turned to face him. He leaned against the window frame, studying Marc. “You can still say stop,” he said, his tone casual but his eyes deadly serious. “Any time. Just say it.”

Marc knew he could. He also knew he wouldn’t. The coiled spring inside him, now released, wanted the full arc. It wanted completion. He shook his head slowly. “I don’t want to stop.”

A smile, slow and warm, spread across Michael’s face. He pushed off the wall and closed the distance between them. His hands came up to frame Marc’s face, his thumbs stroking his cheekbones. “Good,” he murmured, and kissed him.

This kiss was different. It was not the frantic exploration of the couch, nor the soft rediscovery afterward. It was deliberate. Claiming. It tasted like intention, and it sent a bolt of pure, undiluted desire straight to Marc’s groin. He groaned into Michael’s mouth, his hands coming up to grip Michael’s shoulders, pulling him closer.

Michael’s hands moved from his face, down his neck, over his shoulders. They found the hem of Marc’s t-shirt and tugged it up. Marc broke the kiss long enough to raise his arms, letting Michael pull the shirt off and drop it to the floor. The cool air of the room hit his heated skin, raising goosebumps.

Then Michael’s hands were on his belt, undoing it with a practiced ease Marc had fumbled with earlier. The button popped, the zipper hissed. Michael pushed Marc’s jeans and boxer briefs down in one motion, and Marc stepped out of them, kicking them aside. He stood naked before his best friend, his cock fully erect and curving up towards his stomach.

Michael’s gaze was a physical weight, roaming over his body with an appreciation that made Marc’s breath catch. “Christ, you’re beautiful,” Michael breathed, not as a line, but as a simple statement of fact. He then stripped off his own shirt and jeans, his movements economical. In the lamplight, his body was a landscape of muscle and shadow, his own arousal evident.

He stepped forward again, his skin hot against Marc’s. “You sure?” he asked once more, his lips against Marc’s jawline.

“Please,” Marc whispered, the word carrying the weight of every repressed year, every stifled glance. It was all he could manage.

Michael guided him backward until his calves hit the edge of the mattress. He urged Marc down, following him, covering his body with his own. The feeling of skin on skin, from chest to thighs, was staggering. Marc wrapped his legs around Michael’s hips, arching up into the solid weight of him.

They kissed again, deeply, as Michael’s hand trailed down Marc’s side, over his hip. It slid between them, fingers wrapping around Marc’s shaft. He gave him a few slow, slick strokes, smearing the fluid already beading at the tip. Marc gasped, thrusting up into his fist.

“Yeah,” Michael murmured against his lips. His hand continued its journey, lower, over Marc’s balls. His fingertips pressed gently behind them, a teasing, undeniable pressure. Marc’s whole body tensed in anticipation.

“Have you ever…?” Michael asked quietly, his fingers still circling, not yet pressing inward.

Marc shook his head, his face burning with a mix of shame and desperate want. “No. Never.”

Michael stilled for a moment, then brushed a sweat-damp strand of hair from Marc’s forehead. “Okay.” He kissed him softly. “We go slow. You tell me everything.”

He rolled off Marc, reaching for the nightstand drawer. He pulled out a small bottle and a foil packet. The clinical reality of the objects made Marc’s heart hammer against his ribs. This was really happening.

Michael knelt between Marc’s legs, pushing them apart gently. He uncapped the bottle, coating his fingers with clear, slick liquid. The sound was obscenely loud in the quiet room. “Look at me,” Michael said.

Marc dragged his eyes from Michael’s hands to his face. Michael held his gaze as he brought his slick fingers back down. The first touch, cool and slippery against Marc’s tight entrance, made him jolt.

“Breathe,” Michael instructed softly. “Just breathe.”

Marc obeyed, sucking in a ragged gasp as Michael’s fingertip pressed insistently against him. There was a sharp, burning stretch, then an odd, full sensation as the first knuckle slipped inside. He squeezed his eyes shut, his fists clutching at the sheets.

“Eyes on me, Marc,” Michael said, his voice a calm, grounding anchor.

Marc forced his eyes open. Michael watched him, his own face a mask of concentration and care as he worked his finger slowly, gently deeper. The burn gradually faded, replaced by a strange, unfamiliar pressure. Michael began to move, a slow in-and-out rhythm that made Marc’s breath hitch.

“Okay?” Michael asked.

Marc nodded, unable to form words. It was invasive, overwhelming, but not wrong. A second finger joined the first, stretching him further. Marc cried out, a short, sharp sound. Michael stilled, but Marc shook his head frantically. “Don’t stop. It’s… just a lot.”

Michael leaned down and kissed Marc’s inner thigh, a soft, distracting caress as his fingers crooked inside him. They brushed against something deep inside, and a spark of pure, white-hot pleasure shot through Marc’s nerves, making his cock jump against his belly.

“Fuck!” Marc gasped, his back arching off the bed.

“There it is,” Michael said, a note of satisfaction in his voice. He pressed against that spot again, and Marc saw flashes of light behind his eyelids. He worked his fingers, scissoring them, stretching, preparing, always returning to that devastating point until Marc was writhing beneath him, his hips pushing back against the intrusion, chasing the sensation.

“I’m ready,” Marc panted, his voice stretched thin. “Please, Michael. Now.”

Michael pulled his fingers out, and Marc felt abruptly, painfully empty. He watched as Michael sheathed himself with the condom, smoothing the latex down his length. He poured more lube into his palm, stroking it over himself, the sight so brutally erotic Marc felt lightheaded.

Michael moved over him again, bracing his weight on one arm. He guided the head of his cock to Marc’s entrance, nudging against him. The pressure was immense, a blunt, impossible demand.

“Breathe out,” Michael whispered, his forehead damp against Marc’s.

Marc exhaled, and Michael pushed forward.

The stretch was searing, a line of fire that made Marc cry out, a raw, torn sound. He clung to Michael’s shoulders, his nails digging in. Michael stopped, fully seated just inside the ring of muscle, letting Marc adjust to the shocking fullness.

“Jesus, you’re so tight,” Michael gasped, his own body trembling with the effort of holding still.

Tears welled in Marc’s eyes from the overwhelming sensation—the pain, the pressure, the terrifying intimacy of it. He nodded, a quick, frantic jerk of his head. “Move. Please, move.”

Michael withdrew slowly, then pressed forward again, a fraction deeper. The burn was still there, but beneath it, the promise of that incredible, internal spark returned. On the next thrust, Michael found it.

A broken moan was ripped from Marc’s throat. His cock, which had softened slightly from the initial pain, swelled back to full, aching hardness, leaking a fresh smear of pre-come onto his stomach.

Michael set a pace, slow and deep, each measured thrust dragging against that exquisite place inside Marc. The world dissolved into sensation: the slap of skin, the creak of the bedsprings, Michael’s ragged breaths hot against his neck. The pain melted away, consumed by a rising tide of pleasure so intense it bordered on agony.

“God, yes,” Marc chanted, his mind blank of everything but the feeling of being filled, claimed, taken apart. “Right there, fuck, don’t stop.”

Michael’s control shattered. His thrusts became harder, faster, pistoning into Marc with a driving rhythm that shook the bedframe. Each powerful surge hammered that spot inside him, and Marc’s own cock jerked in response, leaking a steady, clear stream onto his belly and the sheets below with every impact.

The coil in Marc’s gut wound tighter, a screaming tension that eclipsed thought. He was just a vessel for sensation, for the pounding friction inside him and the slick friction of his own neglected cock rubbing against Michael’s stomach. Stars erupted behind his eyes, not as a metaphor, but as actual brilliant pinpricks of light in his vision.

“I’m gonna… Michael, I’m gonna come!” he screamed, the words torn from a place of pure, animal need.

“Come for me,” Michael grunted, his thrusts turning brutal, final.

That was all it took. The coil snapped. Marc’s orgasm erupted from him, a cataclysmic wave that ripped through his body, blinding him. He saw nothing but white light and shattering stars as his cock pulsed violently, stripes of hot come painting his chest, his stomach, the mattress beneath him in thick, helpless spurts. The intense, rhythmic clenching of his body around Michael pulled a raw, guttural shout from the man above him.

Michael drove into him one last, deep time, his body locking as he found his own release. He collapsed onto Marc, his weight a solid, anchoring presence in the aftermath. They were both slick with sweat and come, breathing in ragged, desperate gulps of air.

The room slowly came back into focus, the shadows resolving into familiar shapes. The only sounds were their slowing breaths and the frantic hammering of Marc’s heart in his ears. Michael’s face was buried in the crook of his neck, his warm breath a steady rhythm against Marc’s skin.

He didn’t move. He couldn’t. He was liquid, spent, utterly shattered. The last vestige of the man he’d been—the architect, the good son, the hidden one—had been fucked right out of him onto Michael’s sheets. What remained was raw, real, and terrifyingly new. Michael lifted his head, his eyes searching Marc’s face. He didn’t ask if he was okay. He could see that he was more than okay. He was remade.

Read on DreamPress

Write your own erotic story with AI