The Night We Almost Crossed the Line

This gay romance story follows Ritoban Pradhan, a 26-year-old radio repair technician, and Shreyas Sahu, a 31-year-old radio presenter in Sambalpur, Odisha. When a violent storm traps Shreyas inside Ritoban’s repair shop after closing time, an unexpected confession brings their hidden feelings to the surface. They discuss their boundaries, make their own choices, and discover whether their connection can become something more.

The rain hit the roof of ‘Pradhan & Sons Radio Repair’ like a drumroll from the gods. It wasn’t the gentle monsoon drizzle Odisha was known for; this was a proper, angry jhor, the kind that turned the streets of Sambalpur into rushing brown streams. I watched it from the doorway, my hands stained with solder, smelling of ozone and old dust. The shop was my world—cramped, chaotic, and filled with the skeletons of a hundred conversations held in crackling static.

That’s when he stumbled in, a gust of wet wind and expensive cologne cutting through the smell of my world. Shreyas Sahu. His voice was familiar, a smooth, warm baritone that filled the 8 PM slot on local FM. Hearing it from a small speaker was one thing; having it wash over you in person was another.

“Bhaiya, any chance?” he said, shaking water from his leather jacket. He was taller than me, with the kind of sharp, handsome features that looked good on a billboard. Clean-shaven, hair perfectly messy despite the rain, wearing dark jeans and a simple grey t-shirt that clung just right. I, Ritoban, in my oil-smudged kurta and worn-out jeans, felt instantly, painfully ordinary.

“Shop’s technically closed,” I said, wiping my hands on a rag.

“My car’s drowned near the petrol pump. Phone’s dead. And this,” he held up a sleek, vintage-looking portable radio, “is my lifeline for the show tomorrow. It’s… sentimental.”

I sighed, but my eyes were already tracing the lines of the radio. A challenge. “Let’s see.”

He stayed. The storm saw to that. As I worked under the lamplight, he wandered, picking up old valves, asking surprisingly intelligent questions. The space was small. Every time I reached for a tool, I was aware of him. His shoulder brushing mine as he peered over. The heat of him nearby. Once, my hand grazed his as I took the radio back, and a jolt, static-sharp, went straight up my arm. Our eyes met—a beat too long—before we both looked away.

“You’re good with your hands,” he said later, his voice lower. We were sitting on two stools, sharing a chai I’d brewed on a hotplate.

“Comes with the job,” I mumbled, focusing on my cup.

“No, I mean it. There’s a… precision. A care to it.”

The compliment settled deep in my gut, warm and unfamiliar. The conversation turned personal. He talked about the loneliness of talking to thousands but coming home to silence. I talked about the silence of my shop, listening to the ghosts in broken radios. The air grew thick, charged like before a lightning strike. The flirting was in the pauses, the loaded glances, the way his knee almost touched mine and neither of us moved away.

“Sometimes,” he said, staring at the rain-lashed window, “I think I’m just broadcasting my loneliness on a loop.”

“I’d listen,” I said, the words out before I could stop them.

The silence that followed was deafening. He turned to look at me, his eyes dark and searching. I could see his chest rise and fall. He leaned in, just an inch. I could smell the rain on his skin, the faint spice of his cologne. My heart was a frantic bird in my chest. This was it. The line.

And I panicked.

I stood up so fast my stool screeched. “This is… too fast. I can’t. We’re stuck here, it’s the storm, it’s not…”

He leaned back, running a hand through his hair. He didn’t look offended. He looked… understanding. “Real,” he finished for me. “You’re right. It should feel real. Not like an accident.”

We spent the next hour talking about boundaries, about the terrifying, thrilling possibility of what was sparking between us. We decided to press pause. It was the most intimate, nerve-wracking conversation of my life, and we didn’t even touch.

The next evening, the shop was clean. The storm had passed, leaving the world washed and quiet. I was pretending to organise capacitors when the bell chimed.

Shreyas stood there. No rain, no panic. Just deliberate calm. He was wearing a soft blue shirt, sleeves rolled up. He’d come back. The choice was shining in his eyes.

“You forgot your radio,” I said, my voice rough.

“I didn’t forget anything,” he replied, and closed the door. The lock clicked, a soft, final sound. “I’ve been thinking about your hands all day, Ritoban.”

That was all it took. The careful tension of the night before snapped, transforming into a single, magnetic pull. I met him in the middle of the shop. No more brushing, no more almosts. Our first kiss was a collision—desperate, hungry, all tongue and heat and the soft groan he let out against my mouth. It was real. It was a choice.

My hands, the ones he’d praised, fumbled with the buttons of his shirt. His were under my kurta, pushing it up, palms hot and rough against my back. We broke apart only to yank clothes off, stumbling towards the cleared workbench at the back, a nest of old blankets I used for naps. The air was cool on my skin, then hot again as his body covered mine.

What followed wasn’t gentle. It was a hungry, wordless conversation. He kissed down my chest, his mouth finding my nipple, sucking hard until I arched off the bench with a choked cry. His hands were everywhere—gripping my thighs, squeezing my ass, tracing the line of my cock through my briefs before pulling them down. I returned every touch, scraping my nails down his spine, biting his shoulder, tasting salt and sweat.

“Turn over,” he growled, his voice the one from the radio but ragged, private, just for me.

I did, on my hands and knees on the rough blankets. He knelt behind me, and I heard the tear of a foil packet—he’d come prepared. The first slick press of his finger was a shock, an intrusion that made me gasp. But his other hand was on my hip, his mouth on the back of my neck. “Relax… just relax for me.” He worked me open slowly, meticulously, like I was one of his precious radios, until the burning stretch became a deep, aching need.

When he pushed inside, it was a blunt, breathtaking force. A punched-out “Fuck!” tore from my throat. He stilled, buried to the hilt, his body trembling. “Okay?” he breathed.

“Don’t you dare stop,” I managed.

He didn’t. He set a punishing rhythm, each thrust slamming the bench into the wall with a rhythmic bang. The world narrowed to the slap of skin, our ragged breaths, the creak of the old wood. It was rough, raw, and utterly consuming. I pushed back against him, meeting every drive, the pleasure coiling tight and brutal in my gut. He leaned over me, his chest to my back, his mouth at my ear, whispering filthy, beautiful things—“You take me so good… fuck, Ritoban, your tight ass is gonna make me come…”

I came first, with a shout, spilling over the blanket beneath me untouched. The clenching of my body around him dragged his own climax from him a few thrusts later. He groaned, a deep, shattered sound, and collapsed over me, his weight a sweet, crushing comfort.

We lay like that for a long time, sticky and spent, just breathing. Eventually, he pulled out and rolled beside me. We faced each other on the narrow bench, legs tangled. He reached out, his thumb wiping a smear of sweat from my temple.

“So,” he said, a slow, exhausted smile spreading across his face. “That was real.”

I laughed, a breathless, happy sound. “Yeah. That was real.”

He came back the next day. And the day after that. The repair shop, once a place of silent ghosts, now held the echoes of our laughter, our whispers, and the relentless, chosen rhythm of us. He’d play old songs on a repaired radio, and we’d dance between the shelves of broken things, making something whole.