Rain fell in soft, steady sheets, turning the evening into a quiet blur of silver and shadow. Meera stood under a flickering streetlight, her hair soaked, her dress clinging to her as if it too didn’t want to let go of the moment. She had forgotten her umbrella again but somehow, tonight, she didn’t mind.
The street was nearly empty. Only the distant hum of traffic and the rhythmic tapping of raindrops filled the air. She hugged her arms close, half from the chill, half from the nervous anticipation she couldn’t quite explain.
“Meera.”
She turned.
Arjun stood a few steps away, equally drenched, his shirt darkened by the rain, his hair plastered to his forehead. He looked like he had run all the way here and maybe he had.
“You came,” she said softly, her voice almost lost in the rain.
“I had to,” he replied, catching his breath, but never taking his eyes off her. “You said you needed to talk. That didn’t sound like something I could ignore.”
She hesitated. The words she had rehearsed all afternoon suddenly felt too small, too fragile. “I… I thought I knew what I wanted. But every time I tried to imagine my future…” She looked up at him, rainwater tracing the curve of her face. “You were there. Every single time.”
Arjun’s expression shifted, something deeper surfacing behind his eyes.
“Meera,” he began, stepping closer, “do you know how many times I’ve stood like this, wanting to tell you the same thing?”
The rain seemed to soften, as if the world itself was leaning in to listen.
“I tried to be patient. I told myself that if it was meant to happen, it would,” he continued. “But seeing you now, standing here in the rain, saying exactly what I’ve been afraid to say…” He laughed quietly, shaking his head. “I think I’ve waited long enough.”
From his pocket somehow still protected he pulled out a small velvet box. Meera’s breath caught.
“You’re going to ruin it in the rain,” she whispered, half-smiling through the shock.
“Maybe,” he said, dropping to one knee anyway, the water pooling around him. “But it feels right. Because nothing about us has ever been perfectly planned. And yet… it’s always felt right.”
He opened the box. Inside, a simple ring glimmered faintly under the streetlight.
“Meera,” he said, his voice steady despite everything, “will you marry me? Not on a perfect sunny day, not in some grand setting but in every messy, unexpected, beautiful moment life throws at us?”
Tears mixed with the rain on her cheeks. She laughed a soft, trembling sound and nodded before she could even form the word.
“Yes,” she breathed. “Yes, Arjun.”
He slipped the ring onto her finger, his hands cold but certain. Then he stood, and for a moment, they simply looked at each other, as if trying to memorize every detail of this imperfect, perfect moment.
The rain didn’t stop.
But neither did they.
He pulled her into an embrace, and under that lonely streetlight, soaked to the skin and smiling like they had just found something rare and unbreakable, they kissed while the world quietly carried on around them.

The street was nearly empty. Only the distant hum of traffic and the rhythmic tapping of raindrops filled the air. She hugged her arms close, half from the chill, half from the nervous anticipation she couldn’t quite explain.
“Meera.”
She turned.
Arjun stood a few steps away, equally drenched, his shirt darkened by the rain, his hair plastered to his forehead. He looked like he had run all the way here and maybe he had.
“You came,” she said softly, her voice almost lost in the rain.
“I had to,” he replied, catching his breath, but never taking his eyes off her. “You said you needed to talk. That didn’t sound like something I could ignore.”
She hesitated. The words she had rehearsed all afternoon suddenly felt too small, too fragile. “I… I thought I knew what I wanted. But every time I tried to imagine my future…” She looked up at him, rainwater tracing the curve of her face. “You were there. Every single time.”
Arjun’s expression shifted, something deeper surfacing behind his eyes.
“Meera,” he began, stepping closer, “do you know how many times I’ve stood like this, wanting to tell you the same thing?”
The rain seemed to soften, as if the world itself was leaning in to listen.
“I tried to be patient. I told myself that if it was meant to happen, it would,” he continued. “But seeing you now, standing here in the rain, saying exactly what I’ve been afraid to say…” He laughed quietly, shaking his head. “I think I’ve waited long enough.”
From his pocket somehow still protected he pulled out a small velvet box. Meera’s breath caught.
“You’re going to ruin it in the rain,” she whispered, half-smiling through the shock.
“Maybe,” he said, dropping to one knee anyway, the water pooling around him. “But it feels right. Because nothing about us has ever been perfectly planned. And yet… it’s always felt right.”
He opened the box. Inside, a simple ring glimmered faintly under the streetlight.
“Meera,” he said, his voice steady despite everything, “will you marry me? Not on a perfect sunny day, not in some grand setting but in every messy, unexpected, beautiful moment life throws at us?”
Tears mixed with the rain on her cheeks. She laughed a soft, trembling sound and nodded before she could even form the word.
“Yes,” she breathed. “Yes, Arjun.”
He slipped the ring onto her finger, his hands cold but certain. Then he stood, and for a moment, they simply looked at each other, as if trying to memorize every detail of this imperfect, perfect moment.
The rain didn’t stop.
But neither did they.
He pulled her into an embrace, and under that lonely streetlight, soaked to the skin and smiling like they had just found something rare and unbreakable, they kissed while the world quietly carried on around them.
