Cover of The Berth Between Us

The Berth Between Us

Read the story

2 chapters · 2963 words · Read 1 times

indian brother and sister pressed too close on on train berth

Chapter 1: The Upper Berth's Embrace

The air in the sleeper compartment was thick, a stale soup of old sweat, diesel fumes, and the lingering sweetness of someone’s dinner. Kavya lay rigid on her side, facing the scratched and graffiti-marked wall of the upper berth. The train’s rhythm was a relentless, metallic lullaby—clack-clack-hiss, clack-clack-hiss—but it offered no peace.

Arjun’s body was a furnace at her back.

They had argued about the sleeping arrangements at the station. “It’s just for one night, Didi,” he’d said, his voice a low rumble she felt in her own chest. “We take what we get.” What they’d gotten was a single confirmed berth in a crammed general sleeper, the last two tickets left. Propriety demanded she take the lower one, where an uncleji was already snoring with volcanic force. Arjun had simply nudged her toward the ladder. “Up,” he’d commanded, and she’d climbed, her heart hammering a traitorous beat against her ribs.

Now, in the semi-darkness broken only by the passing ghost-lights of distant towns, every point of contact was a brand. The thin mattress sagged pitifully in the middle, rolling her body helplessly into the solid curve of his. Her silk salwar was no armor. She felt the hard plane of his stomach against the small of her back. The warm, steady puff of his breath stirred the fine hairs at her nape.

She held herself perfectly still, a statue in the night. Think of lesson plans. Of the monsoon rains. Of anything else.

The train jolted around a bend. The laws of physics were merciless. She slid back another inch, and he shifted in his sleep—or was he awake?—his arm, which had been resting between them, curling more firmly around her waist. His hand splayed flat against her stomach, just below her navel.

A shockwave of heat radiated out from that point. She stopped breathing.

“Kavya.” Her name was a sleep-rough murmur, breathed directly into her ear. It wasn’t a question.

She couldn’t answer. Her mouth was desert-dry.

His hand didn’t move. His fingers flexed, just slightly, pressing into the soft silk. She was agonizingly aware of every contour of him now, the hard length of his thighs behind hers, the solid wall of his chest. And then, the undeniable, rigid pressure against the curve of her buttock.

A silent, shuddering breath escaped her. It was a confession in itself.

His arm tightened, pulling her back even more firmly into the cradle of his body. His nose nudged aside her hair, and his lips, dry and warm, brushed the skin just behind her ear. The touch was electric, illicit, sending a jolt straight down her spine to pool low in her belly.

“Arjun,” she whispered, a feeble protest that held no conviction.

“Shhh.” His lips moved against her skin, forming the word. “You’re shivering.”

She was. A fine, constant tremor had taken hold of her limbs. It was fear. It was something else, vast and terrifying and years in the making.

“I shouldn’t…” she started, but the train chose that moment to sway violently, and his hand slid upward an inch, his thumb brushing the underside of her breast.

A small, choked sound caught in her throat. Every rule, every prayer, every ounce of her carefully constructed propriety was crumbling to dust in the smoky darkness. The world had narrowed to this swaying box, to the heat of him, to the pounding of her own blood.

He turned her. It wasn’t gentle. It was a slow, inexorable force, his hands on her hips, guiding her onto her back. He loomed over her, blotting out the dim light from the window. His eyes were black pools, unreadable, hungry. The roving, intelligent eyes she’d watched grow from a boy’s to a man’s.

She lifted a hand, meant to push at his chest. It landed there, but her fingers curled into the soft cotton of his t-shirt, holding on.

“Tell me to stop,” he said, his voice a raw scrape. His hips settled against hers, leaving no room for pretense. “Say it.”

She looked up at him, at the familiar face made strange and beautiful by shadow and longing. The words wouldn’t come. They were ashes. Years of stolen glances, of accidental brushes of hands that lasted a second too long, of a protective arm around her shoulders that felt like a cage and a sanctuary—it all crested in this impossible, silent space.

She arched her neck, a subtle, yielding movement. An invitation.

He descended slowly, giving her every chance to refuse. His breath mingled with hers. She could see the faint scar on his chin from a childhood fall. Her eyes fluttered shut.

The scream of the train’s whistle was an act of violence. It tore through the moment, harsh and blinding. The compartment lights flickered on with a sudden, cruel fluorescence.

Arjun froze, his body tensing above hers. Reality flooded back in: the grimy walls, the snores from below, the rattle of the berth curtain.

“Next major stop! Twenty minutes!” the conductor’s voice bawled from the aisle, footsteps thudding past their curtain.

The spell shattered. Kavya’s eyes flew open. She saw the conflict, the self-loashing, flood into Arjun’s gaze. He pushed himself off her as if burnt, rolling to the very edge of the narrow berth, his back to her. The cold space he left behind was a physical ache.

She lay there, staring at the stained ceiling, the chaos of her heartbeat loud in her ears. What had they almost done? The weight of it pressed down on her, suffocating.

A clatter came from the aisle, followed by a cheerful call. “Chai! Garam chai!”

Arjun sat up abruptly, his movements stiff. He didn’t look at her. “I’ll get some,” he said, his voice flat and foreign.

He swung down from the berth, his head disappearing below the edge. Kavya lay perfectly still, listening to the mundane sounds of cups clinking, money exchanging hands. The normalcy of it was a mockery.

He passed a small paper cup up to her. Their fingers brushed. A spark, now only painful. She took it, cradling the scalding heat, not drinking.

He didn’t climb back up. He stood in the aisle, sipping his own chai, looking out the window at the nothing-dark streaking past. The space between them, vertical now, felt infinite.

Kavya finally took a sip. The tea was too sweet, too hot. It burned her tongue. She welcomed the pain, a clean, simple sensation to counter the turmoil inside.

The lights dimmed again, but the darkness was different now. It was no longer a haven. It was a witness.

Arjun remained standing. She remained lying down. The train hurtled forward, carrying them toward a destination that, for the first time, felt less like a journey’s end and more like an abyss.

Read on DreamPress

Write your own erotic story with AI