← Back to Stories

I Built Her Dream for Another Man to Steal

Shared by Rahul on January 28, 2026

My name is Rahul, and I am a ghost in my own life.

It is 11:45 PM in Mumbai. The humidity is thick enough to swallow you whole, but I’ve been inside her apartment for three hours, moving with the silence of a man who doesn't believe he has a right to be heard. I have a spare key because she "trusts me with everything"—which is really just a gentle way of saying I am the person she calls to fix a leak or feed her cat when she’s out on a date.

Tonight is her 25th birthday. I spent my entire month’s bonus on imported fairy lights, hundreds of white roses, and a custom neon sign that says Always Shining. I’ve spent the evening hand-stringing polaroids of her from the ceiling, creating a canopy of her own smiles.

Every time I touched a photo, my heart gave a pathetic, hopeful kick. I told myself that when she walked in and saw this sanctuary, the "best friend" label would finally burn away in the glow of those lights.


The Architecture of Heartbreak

I over-analyze every detail. Is the champagne chilled to exactly $7^\circ C$? Are the roses angled toward the door? I justify the sweat and the crippling cost by telling myself it’s not a gift—it’s a map. I am showing her that no one knows the geography of her soul like I do.

I even drove two hours in traffic to get that specific cheesecake from the bakery that doesn't deliver. I set the table for two, then I realized the bitter truth: I shouldn't be here when she arrives. If I am, it’s a gesture. If I’m gone, it’s "magic." And I’ve always wanted to be her magic.

At 11:55 PM, I hear her keys in the lock. My breath hitches. I don’t want to ruin the reveal, so I slip into the shadows of the balcony, hidden behind the heavy velvet curtains. I want to hear her gasp. I want to hear her whisper my name.

The door opens.

"Oh my god!" she screams. "Ishaan, look at this!"

The Wrong Guest of Honor

My blood turns to ice. Ishaan. The guy she met three weeks ago at a club. The guy who "forgets" to text her back for days.

"Wow," Ishaan’s voice is deep, casual, and entirely unimpressed. "You really went all out for yourself, babe."

"I didn't do this," she whispers. I can hear the awe in her voice as she walks through the field of roses I laid out. "It must have been... I don't know. Someone must have come in."

"Well, whoever did it has great timing," Ishaan says. I hear the rustle of fabric. They are close. Very close. "It’s the perfect mood."

I peek through the sliver in the curtains. The neon sign—the one I sacrificed my rent money for—is casting a soft, pink glow over them. He pulls her into his arms. She is looking at him with the eyes I have spent five years trying to earn.

"Happy birthday," he says. Then he kisses her.

He is kissing her in the middle of my sacrifice. He is using the atmosphere I bled for to seal a deal he didn't work for. My roses are under their feet. My lights are reflecting in his eyes.


The Cost of the High

I stayed on that balcony for thirty minutes, shivering in the heat. I heard them open the champagne I bought. I heard him laugh when he accidentally kicked one of the flower vases.

The "high" I expected—the joy of making her happy—was there, but it was poisoned. It was a sick, twisted rush. I was the reason she was smiling, even if she was smiling at him. I was the engine of her joy, and if the price of that joy was my own total annihilation, I found myself willing to pay it.

I waited until they moved into the bedroom, then I climbed down the fire escape like a thief. As I walked to the train station, my pockets empty and my heart hollowed out, I pulled out my phone.

She had already posted a photo of the room. The caption read: The most magical birthday surprise. I’m the luckiest girl.

She didn't mention me. She didn't have to. I am the shadow in the corner of her life, the one who builds the stage so someone else can take the bow. And as I checked my bank balance—₹140—I started wondering what I could sell to make sure she has a perfect New Year’s Eve.


Discussion (0)

No comments yet. Start the conversation!