I woke to the sound of rain tapping against my window — the same kind of soft rain that used to lull us to sleep back when life felt simple. Back when we believed love could survive anything.
He and I were once inseparable.
Young.
Naive.
Certain the world would bend for us.
But life didn’t bend — we did.
He chased his dreams across the country. I stayed behind to care for the people who had cared for me. He said he’d come back for me. He didn’t. Months passed without a call, then years. Eventually, I stopped checking my phone at night.
I learned to breathe again. I rebuilt a life I could stand in without shaking. I found someone who saw me, chose me, stayed.
Then today… another knock.
I opened the door and felt my stomach twist.
There he was — soaked with rain, eyes red, years heavier than I remembered. He whispered my name like a prayer he thought he’d lost.
“I made a mistake,” he said. “I should never have left you. Please… tell me it’s not too late.”
My pulse hammered. Old memories rose like ghosts. But behind me came the sound of footsteps — steady, warm, familiar.
My husband.
His hand found mine.
The man at the door froze, his face cracking with realization.
“I didn’t know,” he whispered.
“I know,” I said softly. “That’s why you shouldn’t have waited three years.”
He nodded, breath trembling. “At least… can I say goodbye properly this time?”
I opened my mouth to speak — but my husband did instead.
“You already have,” he said, gently closing the door.
I stood in the quiet for a long moment, heart heavy, breath uneven.
And then my phone buzzed.
A message from my sister.
“He’s in the hospital. They found his diagnosis today. He didn’t tell you — he didn’t want you to feel guilty.”
My knees buckled.
I thought he came back for love.
He had come back because he was dying.
And he wanted the last face he saw to be mine.