I didn’t sleep that night.
I sat on the edge of my bed with the photo in my hand. Her face. His face. Three weeks ago. The same week she told me she was pregnant. The same week she said it was a miracle.
The math didn’t add up. Three weeks ago was before she missed her period. Before the test. Before she cried in my arms and said, “We’re going to be parents.”
So when did she get pregnant? And by who?
My phone buzzed at 2:17 AM. It was her.
“Baby, please. We need to talk. I can explain.”
I didn’t reply.
At 2:18 AM, another text came. From Marcus.
“Bro… I’m sorry. I didn’t know she was seeing you. It just happened. Please don’t hate me.”
My chest got tight. Just happened. Like betrayal was an accident. Like lying was a slip.
I threw my phone across the room. It hit the wall and cracked. I didn’t care.
The truth was ugly, and it was right in my face. My girlfriend had been with my best friend. While she was with me. While she was carrying a baby she swore was mine.
I had to see her. I had to hear it from her mouth. I wasn’t going to let her text her way out of this.
The next morning I went to her apartment. She opened the door in an old t-shirt, no makeup, eyes swollen. She looked guilty before she even spoke.
“Marcus,” she whispered. “Please come in.”
I didn’t move. “Is the baby mine?”
She opened her mouth, closed it, then opened it again. “I… I don’t know.”
Those four words broke me more than the photo did. I don’t know.
I stepped inside anyway. The room smelled like her perfume. The same perfume I bought her last month. On the table was the ultrasound photo I framed for her.
“I loved you,” I said. My voice was low. “I was ready to be a father. For you. For us.”
Tears ran down her face. “I was scared. Marcus slept with me once. Just once. I thought it was you. I was drunk. I was confused.”
Confused. That was her word for it.
“So you lied for months?” I asked.
She nodded. “Because I was afraid of losing you.”
I laughed, but it wasn’t funny. “You already lost me.”
I walked out. She called my name. I didn’t turn around.
In my car, I gripped the steering wheel so hard my knuckles went white. The truth was out. And now I had to decide what to do with it. I drove for hours. No music. No calls. Just me and my thoughts.
I thought about the baby. A little boy or girl I’d never held. A name I already picked. A future that might not be mine.
I thought about Marcus. 10 years of friendship. Gone in one photo.
I thought about her. The woman I trusted. The woman I planned a life with.
I didn’t have answers. I only had pain. And the truth, raw and bleeding, sitting in the passenger seat next to me.
I stared at Marcus’s text until my screen went dark.
“Bro… I’m sorry.”
Sorry for what? For sleeping with her? For lying to me for ten years?
I threw my phone across the room. It hit the wall and cracked.
I didn’t pick it up.
The photo was still in my hand. Her smile. His arm around her.
Three weeks ago. While I was buying baby clothes.
While I was picking names.
While I was planning a future that was never mine.
I couldn’t breathe. The room felt smaller.
My chest was tight like someone was sitting on it.
Ten years. Ten years of trust. Gone in two texts.
She wanted to “explain.”
Marcus wanted me not to “hate him.”
But what about me? Who was going to explain my life back toI couldn’t look at the photo anymore.
I put it face down on the bed.
Her face. His face. My broken future.
Three weeks ago was the week I bought a crib.
The week I told my mom I was going to be a dad.
The week I planned everything.
And the same week she was with him.
My phone stayed dark. No reply.
She could explain all shewanted to. Marcus could apologize all he wanted.
But it didn’t change what happened.
Three weeks ago. The photo. The lies.
I didn’t sleep that night.
I sat in the dark watching the clock.
3 AM. 4 AM. 5 AM.
No tears. No calls. Just silence.
Ten years of my life, and it ended with two texts.
“Baby, please. We need to talk.”
“Bro… I’m sorry.”
Sorry doesn’t give me back my trust.
Sorry doesn’t give me back the baby I thought was mine.
Sorry doesn’t fix a decade.
So I chose silence.
Because the truth was already loud enough.
And I was done being the last one to know.The sun came up, but I didn’t feel any lighter.
My phone kept buzzing in the other room.
Her name. His name.
I didn’t touch it.
I walked to the window. Accra was already loud.
Trotros. Vendors. Life moving on without me.
And that’s when it hit me.
I didn’t owe them a reply.
I didn’t owe them a breakdown.
I didn’t owe them my pain.
Ten years gone.
A future gone.
A baby that was never mine.
So I let the silence stay.
Because silence was the only thing that didn’t lie to me.
And for thefirst time in a decade, I was finally telling the truth to myself.
I didn’t block them. I didn’t reply.
I just put the phone face down and walked away.
The rain started again outside.
No umbrella. No plan.
Just me, the truth, and a road I had to walk alone.
Marcus could keep his sorry.
She could keep her explanations.
I was keeping my peace.
Because ten years taught me one thing. If you have to beg to be chosen, you were never the one.
So I chose me.
I walked out without looking back.
No last text. No closure call.
The rain was heavy, but my chest felt lighter.
Because the truth hurt, but the lie was killing me.
And I was done dying for a decade that was never real.The street was empty.
My shoes were soaked.
But for the first time in ten years, I wasn’t pretending.
No more texts.
No more lies.
No more waiting for an apology that would never fix it.
I kept walking.
Because the past was behind me.
And I was finally walking toward myself.The city was loud, but I was quiet.
No phone. No replies.
Just the truth, the rain, and me walking away for good.I didn’t run. I didn’t look back.
I just walked into the rain, free for the first time in ten years.I am done,I’m free.It’s over.ok..No more texts.
No more lies.
No more waiting for an apology that would never fix it.
I kept walking.
Because the past was behind me.
And I was finally walking toward myself. The city was loud, but I was quiet.
No phone. No replies.
Just the truth, the rain, and me walking away for good. I didn't run. I didn't look back.
I just walked into the rain, free for the first time in ten years. I am done, I'm free. It's over.ok..