The rain had always been Joshua's favourite. It wasnt just the sound-the rhythmic tapping on the windowpane, the cool breeze sneaking in through half-open shutters, or the smell of wet earth that seemed to cleanse every hidden sorrow. It was something else. Every raindrop carried a memory, and every memory led back to her.
Sophia.
He first saw her on a rainy afternoon three years ago, in the college library. The power had gone out, and the dim yellow emergency lights cast long shadows across rows of books. Most students rushed out, annoyed at the lack of Wi-Fi, but she had stayed. Aarav remembered standing a few shelves away, pretending to look for a book, when in reality he couldn’t take his eyes off her. She sat by the window, her hair damp from the rain, flipping through the worn pages of a poetry collection.
“Do you always read in the dark?” he had asked, unable to resist.
She looked up, surprised, then smiled. That smile—the kind that reached her eyes—was something Joshua would never forget.
“Poetry doesn’t need light,” she replied softly. “It glows on its own.
That was the beginning.
Over the next months, their friendship grew like wildflowers after a storm—effortless, beautiful, untamed. Joshua was the quiet type, more comfortable with books and music than crowds. Sophia was his opposite: lively, fearless, always chasing sunsets and laughter. Yet somehow, they fit. She brought him out of his shell, dragging him to late-night chai stalls and open mic nights. He, in return, offered her the stillness she never knew she needed—the kind that comes with sitting side by side, watching raindrops race each other down the glass.
Their friends joked they were inseparable. But neither of them said the one thing both hearts whispered in silence.
---
It was the last week of college when everything changed. Joshua had planned to tell her. He had rehearsed the words a hundred times: “I love you, Sophia.” Simple, three words, but heavy with all the nights he spent dreaming of her hand in his.
That evening, it rained again. They were walking back from the library, sharing an umbrella too small for two. She laughed when the wind blew and drenched her anyway, shaking water from her hair like a mischievous child.
“Joshua,” she said suddenly, her voice softer than usual. “There’s something I need to tell you.”
His heart skipped. This is it. She feels the same.
But what came out of her lips wasn’t what he expected.
“I got the scholarship… in Paris.”
The umbrella nearly slipped from his hand. Paris. That was halfway across the world.
“That’s… amazing,” he managed, though his voice cracked.
She looked at him with a flicker of worry. “I’ll be gone for two years. But I’ll write, I promise.”
Joshua forced a smile, burying the words he wanted to say under the weight of his pride. He couldn’t ask her to stay, not when this was her dream. So instead, he whispered, “I’m proud of you, Sophia.”
And just like that, the confession he had carried for years dissolved into the rain.
Two years passed.
They wrote letters, at first. Long ones, filled with stories of new cities and sleepless nights. She sent him photographs of the Eiffel Tower, of bridges lit up at night, of herself holding croissants bigger than her face. He wrote back about the rains in their hometown, about the stray cat that now visited his porch, about how the library felt too quiet without her.
But slowly, the letters grew shorter. Calls became rarer. Life happened.
Aarav buried himself in work, but on rainy nights, he still found himself staring out the window, wondering if she was looking at the same sky.
It was on another rainy evening—three years after she had left—that Joshua saw her again.
He was walking home from work, the streets shimmering with puddles reflecting neon lights. And there she was, standing in front of a café, holding a small suitcase, her hair plastered to her cheeks.
For a moment, Joshua thought he was imagining it. But when she turned, her eyes met his, and time folded in on itself.
“Joshua,” she breathed.
“Sophia.” His voice trembled.
She laughed softly, the same way she always did when trying to hide her emotions. “What are the chances, huh? Rain and you… I should have guessed.”
He wanted to say so much—how he had missed her, how not a day went by without thinking of her, how the rain had been his only company. But the words stuck.
Instead, they walked into the café, dripping water onto the tiled floor. They sat opposite each other, steam rising from two cups of coffee.
“I’m back for good,” she said finally. “Paris was… beautiful, but it wasn’t home.”
Aarav stared at her, trying to read between the lines. “Why didn’t you tell me?”
She looked down, fingers tracing the rim of her cup. “Because I was afraid. Afraid that if I called, I’d hear how you’d moved on. Afraid that you didn’t…” She trailed off.
“Didn’t what?” he pressed gently.
Her eyes lifted, glistening like the rain outside. “Didn’t feel the same way I did.”
The world went quiet. Joshua could hear only the rain against the glass and the pounding of his heart.
“All these years…” he whispered. “I thought you didn’t feel the same.”
Her lips parted in surprise. “You… Joshua, you never said anything.”
“I wanted to,” he admitted, voice breaking. “The night you told me about Paris, I was going to confess. But how could I? Your dream was bigger than my selfish heart.”
Tears welled in her eyes. “You idiot,” she said, half laughing, half crying. “All I wanted was you. Paris was just… a detour.”
And in that moment, the dam inside Aarav broke. He reached across the table, taking her trembling hands in his. “I love you, Sophia. I always have. From that first day in the library… to every rain that reminded me of you.”
Her smile bloomed through tears. “I love you too. I think I always knew, even when we didn’t say it.”
The café blurred around them, the chatter of strangers fading into the background. All that existed was the warmth of her hands, the truth in her eyes, and the rain outside—washing away years of silence.
---
That night, they walked home together, sharing the same umbrella again. The rain poured harder, soaking their clothes, but neither cared. Halfway down the street, Sophia stopped.
“What?” Joshua asked, confused.
She tilted her face up to the sky, droplets sliding down her cheeks. “Let’s not use the umbrella. Just this once.”
And so they folded it shut, standing in the middle of the road, laughing as the rain drenched them. Joshua pulled her close, and under the streetlight’s golden glow, he kissed her—soft at first, then deeper, as if trying to make up for every stolen moment they had lost.
The rain whispered around them, carrying promises into the night. Promises of beginnings, not detours.
For the first time in years, Joshua felt whole. The rain no longer reminded him of longing; it sang of love finally found.
.....THE END....

