She told him I was gone.
That he had no one.
I listened, but the words felt distant.
Because the reality was too much to hold.
Fifteen years.
Gone.
Not lost.
Taken.
When I turned to him, I didn’t try to convince him with emotion.
I gave him memories.
Small things.
Details only a mother would know.
The way he used to tap my locket for luck.
The nickname he called me when he was upset.
The fears he carried as a child.
And I saw it.
Recognition.
Not full.
Not certain.
But enough.
He told me he had always dreamed of a voice calling him, a feeling that something was missing, something he couldn’t explain.
And in that moment, I knew.
He hadn’t forgotten.
Not completely.
What came next wasn’t anger.
Not first.
It was grief.
For everything that had been taken.
For every year I had spent believing he was gone.
For every moment he had lived without knowing who he truly was.
Layla said she thought she was helping.
That she believed she was giving him a better life.
But there are things you cannot justify.
And time is one of them.

We brought the truth home.
To our parents.
To the people who had mourned him for years.
And when the police arrived, it felt like something long buried was finally being uncovered.
Not erased.
But acknowledged.
After everything, when the house finally fell silent again, he stood in front of me and asked the question I had feared the most.
Did I really look for him?
I told him the truth.
Every day.
Without stopping.
Without giving up.
Because being his mother was never something I could choose to forget.
When he stepped into my arms, it didn’t fix everything.
It didn’t erase the years.
But it changed something.
It gave us a beginning.
And as I held him, I understood something I hadn’t fully grasped before.
Time can be taken.
Memories can be blurred.
Truth can be hidden.
But love…
doesn’t disappear.
Because no matter how far someone is taken, no matter how long they are gone… some bonds do not break.
And sometimes, after everything is lost… the greatest miracle is simply finding your way back.