It was a regular Friday afternoon. I was alone at home, stuck in my work-from-home cave, working on the same god damn slide deck. Around 1:30 PM, my phone rang. It was Kalindi. I picked up instantly.
Me: Hi Kalindi. How are you?
Kalindi: (sniffling) Pratty, yaar!
Me: What happened, dear? You sound so upset.
Kalindi: (crying softly) I’m feeling so low, yaar. It’s a fucked up day!
Me: Tell me, what happened?
Kalindi: Gaurav had taken a leave today. He dropped me off at the office in the morning, and everything seemed normal at that time. Then the whole family — him, his parents, and my little Anu — ditched me. They left for the Goa trip we were supposed to take the day after, on Sunday. They don’t even want me along! Why do they always ditch me?
Me: Oh! That’s sad. Let me know if there’s anything I can help you with. I’m there for you, dear. Don’t worry!
Kalindi: (still crying) I’ve forgotten my spare keys at home. Now they’ve locked the home and left. No way for me to get in. Can I come to your place? There’s nowhere else to go. Yours is like my second home, yaar, my safe space.
Me: Of course. Come straight here.
I quickly called Anjali to cover my ass like a responsible husband.
Me: Kalindi Bhabhi is coming over. Her family ditched her for a Goa trip. She’s in her office and realised she left her keys at home. Now she has nowhere to go.
Anjali: Poor her. Why do they do this to her? Tell her to come to our place today. Let her stay as long as she wants. Keep her entertained.
I breathed a sigh of relief. Even if the door cam were notified, Anjali wouldn’t suspect a thing. Lucky me! Kalindi left her office at 4 and reached my place around 5. I still had an hour of work left.
She looked fucking stunning in that light green chiffon kurti with delicate embroidery hugging her chest. The upper part was netted, so her full curves were clearly visible. White leggings just complemented the look.
She’d done that fancy salon treatment — her skin was now a beautiful light fair tone instead of her usual wheatish. Her hair, previously waist-length, was now cut to shoulder level with keratin treatment, making it straight, shiny, and impossibly soft. She smelled amazing, too. She hugged me tight, pressing her soft breasts against me.
Kalindi: I’ll wait till you finish work. Then we can spend some proper time together.
I was already half-hard from that hug alone. She pulled a plastic chair right behind my WFH setup and just sat there, quietly watching me work.
No nagging, no ‘how much longer’ questions popped up, no scrolling. Just peaceful eye contact. Now and then, she’d get up, grab some namkeen from the kitchen shelf, and feed me with her bare hands. It felt surprisingly sweet and intimate.
At 6 PM sharp, the second my laptop flashed “Logging off,” her eyes lit up with pure joy.
Kalindi: Done?
Me: Yes, finally free for the weekend!
She literally jumped and danced like a happy kid who just got her favourite ice cream. Then she grabbed my hands and pulled me into a close dance, humming some random tune.
It ended with a long, soft, electric kiss. No tongue action, just lips locked, her eyes closed, humming, still vibrating against my mouth for nearly 30 seconds. Felt awesome!
When we withdrew, she hugged me hard. Her full breasts squeezed against my chest, and my now rock-hard dick poked straight into her soft belly. She didn’t even bat an eye. Instead, she pressed as if she enjoyed it. We moved to the living room couch for chit-chatting.
Me: Tell me the full story. What did those idiots do now?
Kalindi: Later, yaar. First, tell me about yourself. Why are you stuck at home when everyone else is on vacation? Umm, let me take a guess. Your leave got cancelled again by your shit arse boss?
Me: Yeah! I’m tagged to every high-stakes project like some mandatory coriander and curry leaf in every Indian dish. Anjali and her mom run their small-time travel company, so they take off whenever they feel like it. If I can’t come, they’re not cancelling their plans for me. They gather a group of customers and leave.
Kalindi: That’s so unfair! What about that hill station trip you guys had earlier this year?
I laughed and told her the full story.
Me: Anjali decided to sleep in the women’s dorm with her friends and her Mom. Other rooms were on a twin-sharing basis, and all our trip members occupied them with their spouses. I got stuck sharing a room with my father-in-law.
They gave us one tiny blanket, clearly meant for a cuddling couple. I had to turn to the other end of the bed. Left without a blanket, I froze my ass off the whole night.
Kalindi burst out laughing loudly, holding her stomach.
Kalindi: Oh my god, poor you! I can totally picture it. But honestly, if I were Anjali, I would never have done that. I’d have stayed with you the whole night. We would’ve had sex multiple times — proper, sweaty, loud sex. Even one round in the shower. You, men, are at peak sex drive in your 30s and early 40s. Why waste it?
Me: Exactly. That’s what’s missing!
Kalindi: Tell me about your honeymoon and other trips, yaar. Be honest.
Me: Even on our honeymoon, other couples were literally moaning through the walls while we barely did anything. Anjali was insecure about hidden cameras. What was too much was that she was afraid there would be people barging in from the balcony.
Kalindi: That insecurity is understandable, but straightaway denying sex is not! That too on your honeymoon.
Me: Yeah. In another hill station trip, we had this amazing jungle view from the glass window. She made me close all the curtains. Even then, she was scared that a small slit might let someone see us. Nothing happened. Not even proper making out.
Kalindi: Arre, at least in the bathroom? Shower?
Me: Nope. She was worried we’d slip, fall, land in the hospital, and everyone would know what we were up to.
Kalindi started laughing so hard she had tears in her eyes.
Kalindi: That’s tragic! If I were in her place, we would’ve fucked like cats and dogs. Multiple rounds. Even done it right against the glass window with the jungle view. Morning sex on the balcony, naked, chit chatting with coffee in hand, right there viewing the jungle.
Me: (jokingly) What if we had Monkeys watching us?
Kalindi: Let them watch and jerk off, I don’t care! And of course, we’d have some rough, nasty sex on the bathroom floor under the shower. It’s an insult to shower together and not make out at least.
Me: Yeah, that’s exactly what I’ve been missing.
Kalindi: I don’t know if you’ve heard that there’s a term for it in Hindi. They call it ‘khade lund pe dhokha’ (disappointment with an erect penis).
We both laughed hard at it. Kalindi pulled me into a tight hug.
Kalindi: That’s why I’m here, Pratty. To give you what you’re missing, and take what I’m missing.
We stayed like that for a while, just holding each other, caressing slowly, breathing each other in. No rush. Then she opened up about feeling unwanted by Gaurav and his family. She clung to me in her signature Koala pose, crying softly on my t-shirt. Making it wet with her tears.
Kalindi: I just need to feel wanted, Pratty. At least by you.
Me: You are wanted by me. Very much. And I’ll show you that.
Our lips met again. This time it turned filthy fast — sloppy, hungry, tongues battling, drool mixing. I felt her lips salty with soaked tears. Clothes came flying off in seconds. I was completely naked, my dick hard and leaking pre-cum.
She kept her pink panties on. We made out like starving animals, hands roaming everywhere. I sucked on her breasts, biting her nipples gently while she moaned. I was about to pull her panties off when she stopped me.
Kalindi: Wait!
Me: Sorry, Kalindi, did I do anything wrong?
Kalindi: No, Pratty. I just want to try something new.
She made me lie back, climbed on top, and started grinding her pussy on my dick through her panties. She rubbed up and down my hard cock in slow and sensual strokes. I ran my hands slowly over her smooth back and slid into her panties, grabbing her ass while we kissed deeply with tongues dancing inside.
We took our time, bodies gliding, breathing got heavy. As we got closer, our grinding became desperate. We were panting into each other’s mouths, bodies hot and moist with sweat. The move was heavenly — her panties getting soaked, my precum mixing with her juices.
Finally, we both cum hard together — my thick cum shooting all over her panties and belly, soaking the fabric completely. After we caught our breath, she took my hand and guided it to feel the warm, sticky mess I’d made on her panties.
Kalindi: I love feeling this wetness.
Me: You said you need to feel wanted? Now I’m giving you a proper massage.
Kalindi: Yay! That’s awesome! (clapping excitedly) You’re going to spoil me tonight!
We moved to my bedroom. I turned the AC on full blast, dimmed the lights, and grabbed the coconut oil from the side table. I gave her a long, slow, deep massage — working every tight muscle, her shoulders, back, thighs. She was moaning softly in pleasure.
Me: (whispering in her ear) Can I take off your panties?
Kalindi had her eyes closed, and it felt like she was hypnotised by the massage.
Kalindi: (whispering back) Yes!
I slid them off, revealing her smooth, wet pussy. I massaged her inner thighs and groin area, fingers occasionally brushing her swollen lips. She was dripping. I thought we’d go for proper penetration now. We’d get a much-needed happy ending, but she dozed off under my gentle strokes.
Later that night, we woke up three times, completely horny. First time, I went down on her like a possessed creature. I spread her legs wide, licked her pussy from bottom to top, sucked on her clit hard, and tongue-fucked her deep while fingering her.
She was wildly moaning, her hands pulling my hair. Her juices coated my tongue as she came hard, thighs shaking around my head. We passed out, exhausted, and fell asleep.
The second time, she returned the favour to me. She took my warm cock in her drooling mouth, sucking slowly and sloppily — lots of tongue swirling around the head, spit dripping down my balls.
She deepthroated me as much as she could, gagging sexily, moaning happily, while stroking the base with her hand. The wet sounds were filthy. I couldn’t hold back and came down her throat.
She swallowed every drop with a naughty smile. Then again, we passed out and slept in each other’s arms.
Third time, I fucked her senseless. I rammed into her dripping wet pussy deep inside, with hard strokes. The sound of us moaning hard echoed in the room.
She was screaming my name. Finally, I came hard, deep into her pussy. The coconut oil on our bodies made everything slippery, sticky, and deliciously nasty. We finally slept tangled together. Her alarm rang at 8 AM. She panicked.
Kalindi: Pratty! Wake up. It’s not my off day. I need to reach the office by 9:30!
She told me she tried getting up at 7, but I sleepily pulled her back into my arms, murmuring that it was a weekend. We both ended up cuddling more. She too wanted to enjoy this moment. Now she was running late. We got up naked and jumped into the shower.
Kalindi: I told you so many dirty things about what I’d do if we showered together, but now I can’t since I’m late…
I pulled her close and gave her a hot kiss, before she’d complete her sentence. Our tongues were fighting, and our mouths were still unbrushed as we stood under the shower. We withdrew in a few seconds.
Me: This is enough. Now let’s focus on getting you to the office on time.
Kalindi: Thank you for understanding me so well.
We brushed our teeth with the same toothbrush, laughing at it since she didn’t get hers like the last time. Then we got out of the shower, wrapped in just a towel.
I quickly made omelettes for breakfast in the kitchen while she sat on the platform in her towel, legs swinging, watching me. We talked about a time just before our first cousin’s style night out, which led to sex.
Me: Remember that time Gaurav and my father-in-law were in the same hospital?
Kalindi: Yes. It was the mother of all coincidences!
Me: You were so upset as they wouldn’t let you visit Gaurav.
Kalindi: Yes! I was feeling suicidal that day because of what they did. Your long nose, Masi, sent you to stay with me for that day to stop me from doing anything wrong. I tried making us lunch and completely messed up the roti dough.
Me: Yeah! It became like some weird gluey paste (Laughing).
Kalindi: I liked how you calmly turned it into crispy wheat dosas by just adjusting the batter consistency. That’s the exact moment I fell for you and your calm innovation under pressure.
Me: Haha, yeah. I still remember. Who knew my backup plan would win your heart? Anjali cooks perfectly, even though ours was a love marriage.
Kalindi: Anjali, the love marriage girl, cooks like a pro. I, the arranged marriage girl, am messing up with even something as basic as rotis. If we believed typical stereotypes, then I’m the real love marriage material here.
Me: Life has a weird sense of humour, right? (laughing loudly).
Kalindi: But seriously, these small moments with you make me feel so alive. Gaurav never appreciates my cooking disasters or my efforts. With you, even failures feel fun.
Me: That’s because I actually see you, Kalindi. I value you as a person. If you mess up, not a problem. We’ll just try to solve the mess as a team and then make fun of it. Enjoy life!
Kalindi: Aww, now you’re making me blush. That’s why I love you so much!
We fed each other omelettes. We intentionally touched each other’s lips while doing so. Stealing messy kisses between bites, pulling each other’s legs non-stop in our talks, playfully hitting each other. I drove her to the office. Our talks even continued during the drive.
Kalindi: We’ll plan a secret weekend trip next time our families ditch us again. What naughty things should we pack? Toys? Sexy costumes? Do you have any roleplay ideas?
Me: Let’s try all of the above!
We both laughed at this and high-fived.
Kalindi: I can already imagine us trying new positions with the toys, lots of shower sex, and waking up naked in the morning!
We arrived at 9:15, 15 minutes early. I pulled the car to the side of the road outside Vashi station. Her office is located inside the station premises. It’s a mini IT park for those who don’t know.
Before she got in, I bought her a fresh rose from just outside the station. She hugged me tightly and kissed near my collarbone. That’s where she reached with her height. Some of her colleagues saw us. One girl came running.
Colleague: He’s not your husband, right? I saw you kissing him!
Kalindi: He’s my sugar baby. A couple of years younger. What will you do? Tell my husband? Go ahead.
The colleagues got the “my way or highway” treatment and shut up immediately. She waved me goodbye, took a few steps walking towards her office. Then she turned back, blew me a flying kiss, and disappeared into the building with a smile.
I drove back home, smiling like an idiot with a tent in my pants and the sweetest, filthiest memories playing on loop in my head.
Who knew, my dearest Kalindi Bhabhi, getting ditched could lead us to the most satisfying “work from home” Friday ever? Sometimes the best nights are the unplanned ones!
The end!
Desi Sex Stories