Chapter 3: Soft, Hard, Soft again
The dhaba (roadside restaurant) was busy even at this late hour. Bright lights lit up the open area, the strong smell of frying onions, spices, and diesel hung in the air, and loud music played from a small speaker near the counter. Passengers were scattered around some eating at plastic tables, some smoking near the edge of the property, others walking toward the restrooms at the back of the building.
Alex walked carefully behind Kavya, trying not to show how much his balls hurt. Every step sent a dull, deep throb through his groin. His cock was soft now after the hard hit from the iron rod, but the feeling was strange and frustrating he was still extremely horny, his body desperate to cum, yet his balls ached so badly it almost overpowered everything else.
Kavya glanced back at him as they walked toward the side of the building.
“I need to use the restroom,” she said casually. “You should go too. And check your balls properly while you’re at it.”
Alex didn’t argue. He followed her toward the back. Like most places in India, there were no family restrooms just separate men’s and women’s toilets. Kavya disappeared into the women’s side while Alex went into the men’s.
Inside the small, dimly lit restroom, Alex locked himself in a stall and carefully pulled down his pants. His balls were visibly swollen darker than before, heavy, and tender to the touch. He gently felt them with his fingers. They were big and puffy, but nothing felt broken or ruptured. Just badly bruised and hypersensitive. He winced as he touched them.
What the fuck have I gotten myself into tonight? he thought, leaning against the wall. This has been the longest, most fucked up night of my life… and I still haven’t cum once.
He was still thinking about everything the public edging outside the bus, almost cumming inside her in the berth, the rod hitting his balls, the girls laughing at him when he heard Kavya’s voice from outside the men’s restroom.
“Alex? You done?”
He quickly pulled his pants up and stepped out. Kavya was waiting near the entrance, looking fresh. She took his hand and pulled him a little further into the shadows behind the restroom building, away from the main lights.
She didn’t waste time. Without saying anything, she reached down and cupped his balls through his pants, squeezing gently at first, then a little firmer as she checked them herself.
“They’re still pretty swollen,” she said with a small smile, almost like she was examining something interesting. “But they feel okay. Nothing broken.”
Alex shifted uncomfortably. Her hand on his balls, even in this casual way, was already making his body react again.
Kavya looked at him and asked, “How are you doing?”
“I’m good,” Alex lied automatically.
She raised an eyebrow, clearly not believing him. Then she leaned in closer.
“You said earlier you wanted to cum. That you couldn’t hold it anymore.” Her voice dropped lower. “Is that still what you want?”
Alex swallowed. His voice came out quieter than he intended.
“Yeah… I want to cum. I can’t hold it any longer.”
Kavya studied his face for a moment, then let out a soft laugh.
“Is this what you want?” she asked, tilting her head. “Can you even get hard after that incident? Your cock went completely soft when you hit that iron bar. Do you think it’ll even work right now?”
Alex felt his face heat up. He didn’t have an answer. His cock was still soft, but the desperate, horny feeling in his body hadn’t gone away.
Kavya smiled at his silence.
“Come,” she said. “Let’s get some ice first. We can pack it on your balls for a while. Maybe that’ll help… or maybe it won’t.”
They walked back toward the main dhaba area. Kavya casually bought a small packet of ice from one of the stalls while Alex stood nearby, trying to look normal even though his balls were still throbbing.
She handed him the ice wrapped in a thin cloth.
“Here. Put this on them for a bit,” she said. Then she leaned in again, her voice teasing. “But don’t think this means I’m letting you cum right away. I want to see if you can even get hard again first.”
Alex took the ice, the cold already seeping through the cloth. His mind was spinning part of him was relieved at the idea of some relief for his balls, but another part of him was burning with frustration. He had been so close to cumming multiple times tonight, and now she was talking about icing his balls and testing if he could even get hard.
Kavya watched him with that same amused expression.
“Poor thing,” she said softly, almost sweetly. “You’ve had such a rough night with these balls. And you still haven’t been allowed to cum even once.”
She glanced around to make sure no one was too close, then reached down and gave his crotch a quick, possessive squeeze through his pants.
“Let’s find a quieter spot while the ice does its work,”
Alex followed her into the darker area behind the dhaba again, the ice pack pressed against his swollen balls, his mind full of confusion, pain, and desperate need. The twenty-minute halt was still going.
Kavya walked ahead of him, scanning the area until she found a suitable spot a narrow space between two large trees and an old broken wall at the very back of the property. It was quite dark here, away from the bright lights and the main crowd. Only the distant sound of music and voices from the dhaba reached them.
She pulled him deeper into the shadows and turned to face him.
Without saying anything at first, she pushed him gently against the wall and went down on her knees. She unbuttoned his pants and pulled them down along with his underwear. His cock was still soft the first time it had been like this the entire night after the hard hit from the iron rod.
Kavya looked at it and let out a quiet, amused laugh.
“Your cock is so tiny right now,” she said, wrapping her fingers around the soft length. “You’re a true grower, aren’t you?”
Alex felt his face burn. He tried to focus, trying to get hard as she started sucking him. Her mouth was warm and wet, but because he was so soft, it took effort. He concentrated hard, breathing through his nose, trying to push the pain in his balls and the strange numbness aside.
Kavya sucked harder, taking him deeper into her mouth while her hand gently massaged his swollen balls. She pulled off for a second and looked up at him with a teasing smile.
“Come on… get hard for me,” she whispered. “I want to feel this cock inside me again.”
She went back to sucking, this time more intensely — bobbing her head faster and using her tongue. It took time. Alex kept focusing, trying to get aroused despite the dull, heavy ache in his balls. Slowly, very slowly, he started to harden in her mouth.
Kavya noticed and hummed around his cock, clearly pleased. She sucked even harder, encouraging him.
After a few more minutes, he was finally fully hard. Kavya pulled her mouth off with a wet sound and looked up at him.
“Finally… he’s up,” she said with a satisfied smile.
She stood up, turned around, and bent forward, placing her hands on the broken wall. She arched her back and presented her pussy to him in doggy style, lifting her kurti and pulling her churidar down just enough.
Alex stepped behind her and grabbed her hips. He pushed his cock into her soaked pussy in one smooth thrust. She was extremely wet wetter than before.
Kavya let out a long, low moan as he entered her.
“Fuck… yes,” she breathed.
Alex started fucking her. Every thrust sent a sharp jolt of pain through his swollen balls as they slapped against her. It was a new, strange sensation he had never felt before — a mix of intense pleasure from her tight pussy and deep, aching pain from his balls hitting her with every stroke.
Kavya seemed to love it.
“Oh god… your balls…” she moaned, pushing back against him. “They’re so swollen… they’re hitting my clit perfectly.”
Alex kept thrusting, the pain mixing with pleasure in a way that made his head spin. Every time his balls slapped against her, a fresh wave of ache shot through him, but her pussy felt incredibly good wrapped around his cock.
Kavya was moaning louder now, clearly enjoying this position.
“Harder,” she whispered. “Fuck me harder. I can feel your balls hitting me every time.”
Alex gripped her hips tighter and fucked her faster. The sound of skin slapping mixed with her moans. Every deep thrust made his swollen balls swing and slap against her clit, sending both pain and pleasure through both of them.
Kavya’s moans grew more desperate.
“Yes… just like that,” she gasped. “Your balls feel so heavy on my clit… don’t stop.”
Alex was breathing hard, trying to focus through the constant ache in his balls. The pain was making everything more intense. He could feel himself getting close again, the pressure building fast.
Just as he started thrusting faster and deeper, losing himself in the rhythm, Kavya suddenly reached back and placed a hand on his thigh, slowing him down.
Kavya moaned louder as Alex kept thrusting into her from behind. Her pussy was getting tighter and wetter around his cock with every stroke. The way his swollen balls were slapping against her clit with each thrust seemed to be pushing her closer.
“Oh fuck… yes…” she gasped, pushing her ass back against him. “Just like that… don’t stop…”
Alex could feel her getting close. He gripped her hips tighter and started thrusting faster and deeper, losing himself in the rhythm. The mix of pain from his balls and the tight heat of her pussy was intense. He could feel his own orgasm building fast the pressure was becoming unbearable.
Kavya’s moans suddenly grew higher and more desperate.
“I’m cumming—!” she cried out, her voice breaking.
Her whole body tensed up as she came hard. Her pussy clamped down around his cock in strong, pulsing waves while she moaned loudly into the darkness. Her legs shook and she pushed back against him, riding out her orgasm as fresh wetness coated his cock. She came hard, moaning and gasping, her body trembling in front of him.
Alex was right there with her. The feeling of her cumming around him pushed him dangerously close. He started thrusting even faster and deeper, chasing his own release. His swollen balls slapped against her with every hard stroke. He was only a few thrusts away from finally cumming.
Just as he was about to lose control, Kavya suddenly reached back with one hand and placed it firmly on his thigh, slowing him down.
“Slow… slow down,” she breathed, still shaking from her orgasm. “It’s hurting inside… you’re going too deep.”
Alex tried to slow down, but he was already too close. His cock was throbbing violently inside her. He was right on the edge.
At that exact moment, they both heard voices nearby.
A group of young women had wandered into the darker area behind the dhaba, talking and giggling among themselves. They weren’t too close yet, but they were heading in their direction. One of them laughed loudly at something.
Kavya’s eyes widened in panic as the voices drew closer. She yanked herself forward off Alex’s cock in one swift motion, leaving him throbbing and exposed, slick with her cum.
“No— wait—!” Alex groaned desperately, his hips bucking forward on pure instinct. He tried to grab her waist and force his aching, leaking cock back inside her from behind, frantic to finish.
THUD.
Kavya spun halfway and drove her knee up hard between his legs with zero hesitation. The sharp, vicious impact crushed his swollen balls against her kneecap. A wet, meaty smack echoed in the darkness.
“Fuck—!” Alex’s voice strangled into a choked wheeze. The kick landed perfectly on his already tortured sack, flattening his heavy balls and sending a lightning bolt of agony exploding through his groin. His cock jerked wildly, spurting a thick, useless rope of pre-cum onto the dirt as the orgasm that had been seconds away was brutally smashed back down.
He doubled over instantly, hands flying to his battered testicles, but Kavya was already yanking her churidar up and smoothing her kurti.
“People are coming, you idiot,” she hissed. “Keep your fucking voice down.”
The group of young women passed by only a few meters away, their laughter and chatter loud enough to have easily carried any louder moans or cries. Thankfully, the kick had stolen Alex’s breath so completely that nothing more than a strangled grunt had escaped.
Alex stood there trembling, cock still rock-hard and angrily twitching, denied again. His balls throbbed with deep, bruising pain as he finally shoved them back into his pants with shaky hands.
“Not again…” he muttered under his breath, voice filled with exhaustion and anger. “I was so fucking close…”
Kavya looked at him and gave a small, teasing smile even though she had just cum.
“Bad timing again,” she whispered. “You really can’t catch a break tonight, can you?”
Alex didn’t reply. He was too tired and frustrated to speak. His mind was blank with exhaustion and sexual frustration. He had been so close to finally cumming, and once again it was ripped away from him at the last second.
The group of girls walked past not too far from them, still laughing and talking. None of them noticed the two of them in the shadows, but the risk had been enough for Kavya to stop everything.
Kavya took his hand and started leading him back toward the main area of the dhaba.
“Come,” she said softly. “The halt is almost over. We should get back to the bus.”
Alex followed her on shaky legs, his cock still semi-hard and uncomfortable in his pants, his balls aching deeply. He felt completely drained physically and mentally.
As they walked back toward the lights of the dhaba, Kavya glanced at him sideways and spoke in a low, teasing voice.
“You look so cute when you’re this frustrated and denied,” she murmured, squeezing his hand. “Your poor balls must be killing you after all that edging…”
The path back was uneven— a narrow dirt trail littered with small rocks, broken branches, and shallow potholes. In the dim light, Alex was distracted and limping. His foot suddenly caught on a half-buried rock.
He stumbled forward hard.
THWACK!
His own momentum drove his groin straight into a low, sharp wooden stake marking the edge of the path. The hard, unforgiving edge slammed brutally upward into his already swollen, hypersensitive balls with crushing force.
“AAAAAHHH—!!”
A raw, agonized scream ripped from Alex’s throat. The impact was devastating — a heavy, sickening CRUNCH-THUD that smashed his battered testicles hard against his pelvic bone. Blinding pain detonated through his groin and exploded upward into his stomach like a violent punch to the gut.
He dropped instantly to his knees, then rolled onto the dirt ground in agony, curling into a tight ball. Both hands clutched desperately at his crushed testicles as he writhed and rolled from side to side on the rough path.
“Uuuughhh…! Fuuuuck… my balls…!” he groaned loudly, his voice hoarse and broken. “Haaah… haaah… oh god… I’m gonna be sick…”
A deep wave of nausea hit him hard. His stomach churned violently, the crushing pain in his testicles radiating upward and making him feel like he was about to vomit. Cold sweat broke out across his forehead. He kept rolling slowly on the ground, knees drawn up, rocking back and forth as fresh waves of nauseating agony pulsed through his groin. “Nnghh… it’s too much… my balls feel crushed… ughhh…”
His cock had gone completely soft again, and the deep, throbbing ache made his entire lower body feel weak and trembling. Every small movement sent another jolt through his dark-blue, swollen testicles, keeping the nausea hovering at the edge.
Kavya stopped and turned, her eyes lighting up with dark delight at the sight of him rolling on the ground. She covered her mouth, but a soft, amused laugh escaped.
“Not… again?!” she whispered, thrilled. “That stake really busted your testicles hard this time. Look at you rolling on the ground like that… I heard the thwack. They must be absolutely destroyed. Poor baby… you’re almost nauseous from it, aren’t you?”
She crouched down beside him, one hand gently rubbing his back while the other hovered teasingly near his cupped groin. “Shhh… breathe through it. A man should protect his testicles, remember what the aunty said? But yours just keep getting smashed tonight.”
From the dhaba area, distant voices and footsteps approached other passengers heading back. Kavya’s smile widened at the risk of someone seeing him like this.
“Try to get up before they see you rolling around holding your balls,” she teased softly, though she clearly enjoyed watching him struggle. “Come on… I’ll help you. But those poor aching testicles are will remember this night for a long time.”
She helped pull him to his feet. Alex stood on shaky legs, still hunched slightly, one hand protectively cupping his throbbing balls as waves of nausea continued to roll through him. He limped beside her toward the bus, face flushed with pain and humiliation.
“You were really close that time, weren’t you?” Kavya said with a small smile. “I could feel it. Poor thing.”
Alex stayed quiet. He was too frustrated and exhausted to answer. His cock was soft and sensitive, his balls ached deeply, and the constant denial was starting to wear him down mentally.
They walked back toward the bus in silence. Most passengers were already returning. As soon as they reached their berth, Alex climbed in and lay down on his back without saying a word. He stared at the ceiling of the berth, breathing slowly, his body tired and his mind heavy with frustration.
Kavya didn’t lie down with him. Instead, she climbed back out of the berth.
“I’ll be back in a minute,” she said casually before disappearing toward the small shops near the dhaba.
Alex stayed lying there, one arm over his eyes. His balls were still throbbing from everything that had happened — the iron rod, the intense doggy fuck, and being edged so close to cumming again. He felt completely drained.
A few minutes later, the conductor’s voice came over the speaker.
“Everyone please return to the bus. We will be departing in five minutes.”
As the remaining passengers started boarding, Alex heard movement from the berth directly below theirs. It was the two girls who had laughed at him earlier when he hit the iron rod.
One of them leaned out and looked up toward their berth with a mocking smile.
“Hey… you still up there?” she called out teasingly. “Your balls still okay? Or did that rod actually break something?”
The other girl giggled beside her.
“Yeah, seriously,” she added. “You were holding them like they were about to fall off earlier. Can you even get hard after all that?”
Alex didn’t answer. He kept his eyes closed, pretending he didn’t hear them, but his face burned with humiliation. His body language gave him away though he shifted uncomfortably and his hand instinctively moved toward his crotch for a second before he stopped himself.
The girls laughed again, clearly enjoying his reaction.
“Poor guy,” one of them said loudly enough for him to hear. “His balls have been through so much tonight. First that slap outside, then whatever happened with that girl, then the rod… and now he can’t even answer if he can still get hard.”
They both giggled as they settled back into their berth.
Alex stayed quiet, lying there in silence. He was too tired and frustrated to deal with their mocking. His balls still hurt, his cock was sensitive, and he could feel the weight of everything that had happened tonight pressing down on him.
A short while later, Kavya returned. She climbed into the berth and pulled the curtain shut behind her. In her hand was a small packet of small hair bands she had bought from one of the small shops at the dhaba.
She sat beside Alex and looked down at him with a calm, slightly amused expression.
“Still lying here feeling sorry for yourself?” she asked softly.
Alex didn’t reply.
Kavya opened the packet and took out a hair band. She looked at his crotch and then back at his face.
“Take your pants down,” she said quietly. “I want to try something.”
Alex hesitated, then slowly pulled his pants and underwear down. His cock was soft, and his balls were visibly swollen, dark, and tender from the night’s abuse.
Kavya gently cupped his aching testicles in her warm hand, rolling them slowly, feeling how heavy and bruised they were.
She then carefully wrapped the hair band tightly around the base of his scrotum, pulling his balls downward first before letting them snap back up. The band was snug enough to force his swollen testicles to stand out prominently pushed upward and outward, bulging tightly against the stretched skin, making them look even larger and more vulnerable.
Alex winced sharply as the rubber band bit into the sensitive skin.
“Nnghh…!”
“There,” Kavya said softly, adjusting the band with deliberate care. “This will help keep your poor balls supported and stay up nicely so they don’t swing around too much on this bumpy road. I don’t want them getting hurt more tonight.”
She gave the banded balls a light pat, watching them bounce stiffly in their new trapped position. But the truth was she had pulled the band deliberately tight. She knew exactly how much it would squeeze and throb with every movement of the bus she had chosen this on purpose to keep him in constant, low-level pain. Yet her voice remained sweet and concerned.
“See? They’re staying nice and upright now. Doesn’t that feel better, baby?”
The bus started moving again. The steady hum of the engine filled the berth as they pulled back onto the highway. Almost immediately, the vibrations and small bumps in the road made his banded testicles jiggle and pull against the tight rubber. Each jolt sent sharp, stinging pain shooting through his already bruised balls.
“Ughhh…” Alex gritted his teeth, shifting uncomfortably. The band kept them forced upward, making every vibration feel like a constant, aching tug. The pressure built quickly, turning into a deep, throbbing burn.
Kavya noticed his reaction right away and placed a comforting hand on his thigh, rubbing gently.
“Aww, is it hurting a little?” she whispered in a caring tone, though her eyes sparkled with quiet amusement. “Don’t worry, I put it on to help you. It’s keeping your swollen testicles supported and standing up so they’re not bouncing freely. Just breathe through it… I care about your poor balls, you know that.”
She leaned closer, her fingers lightly tracing the tightly banded scrotum. With every small bump in the road, the rubber dug in harder, forcing his engorged balls to throb visibly. She knew it was causing him more pain, not less — and that was exactly what she wanted. Still, she kept up the gentle act.
“Shhh… you’re being so good for me,” she murmured, giving the banded balls a slow, tender squeeze that made him hiss in pain. “Just a little longer like this. I’ll take it off if it gets too much… but I think your testicles can handle it. They look so full and pretty all pushed up like this.”
The bus hit another pothole. The jolt sent a fresh wave of sharp pain through his trapped, upright balls.
“Haaah…!” Alex sucked in a sharp breath, his body tensing.
Kavya smiled sweetly and stroked his thigh again. “Poor thing… I know it stings, but this is for your own good. I’m taking care of you.”
Alex lay there in silence, exhausted, denied, and now with his balls lightly banded and even more sensitive. The rubber band kept them slightly stretched and constantly aware of their swollen state.
Kavya looked at him for a few seconds, then asked softly, “Do you want to cum now?”
Alex let out a tired breath and shook his head.
“I’m too tired,” he admitted quietly. “I don’t think I can even if I tried right now.”
Kavya was quiet for a moment. Then she gave a small, understanding smile.
“I get that,” she said. “My ex-boyfriend used to do the same thing to me. He would edge me and then just leave me hanging. I know what it feels like… that frustrated, exhausted feeling.”
She reached down and gently wrapped her fingers around his soft cock. She started stroking him slowly.
“Just get hard for me,” she whispered. “It’s okay… don’t cum. Just get hard.”
Alex closed his eyes. Even though he was tired, her hand felt good. It took some time, but slowly he started to harden in her grip. Kavya kept stroking him patiently, not rushing, just bringing him to a semi-hard state.
When he was hard enough, she climbed on top of him. She positioned herself and slowly sank down onto his cock, taking him inside her warm pussy. She stayed there for a moment, sitting on him, then began moving in a slow, gentle rhythm riding him while facing him.
Alex lay beneath her, too exhausted to thrust up. He just let her move. His cock was inside her, but even now, he didn’t feel close to cumming. His body was too drained.
Kavya leaned forward slightly, resting her hands on his chest as she rode him slowly.
“Just feel it,” she said softly. “The warmth of my pussy will make your balls feel better.”
She continued moving on him in a slow, steady pace. After a while, the energy in the berth shifted. The teasing and control softened into something quieter.
They started talking.
Kavya asked him where he was from. Alex told her he was American, traveling through India for a few months. She told him she was from Jaipur but had been living in Udaipur for the past two years, working at a small café near the lake.
He told her about his plans after spending three days in Udaipur, he was going to join a small group of travelers for an adventure trek and camping trip in the Himalayas in North India.
Kavya listened while still gently moving on him. His semi-hard cock stayed inside her the entire time. Her pussy was warm and wet around him, and even though he was hard, he was too tired to cum. The rubber band around his swollen balls kept a constant, dull pressure that mixed with the slow pleasure.
They kept talking in low voices as the bus moved through the dark highway. She asked him what made him want to travel alone. He asked her why she stayed in Udaipur instead of going back to Jaipur. The conversation felt surprisingly normal, almost intimate, even while he was inside him semi hard.
At one point, Kavya leaned down closer to his face, still moving gently on his cock. occasionally giving his banded balls a light squeeze with her hand while they both slowly drifted toward sleep as the bus continued through the night.
Alex’s last conscious thought before sleep took him was how strange and overwhelming this night had been and that he still hadn’t been allowed to cum even once.
Comments
Post a Comment