My son had been missing for a month when my five-year-old daughter pointed at the yellow house across the road and said, “Mason is in there.”
I thought it was just a child’s grief.
Then I saw him too, standing behind the curtain.

Mason disappeared on a Thursday, just after the school bell let out and the pavements were still shiny from a hard afternoon rain.
He was eight years old.
He had a blue bike, a green shirt, and that slightly serious way of looking at the world, as though he was forever trying to decide whether grown-ups were being honest.
Most days, he came home by the same route.
He would ride past the little row of houses, past the front gardens with wet bins and crooked flowerpots, past the yellow house opposite ours, then throw his bike beside the step as if he had arrived from some great expedition.
That day, he did not come home.
There was no scream.
No neighbour running into the road.
No one saying they had seen a man, or a car, or anything useful.
Only his helmet was found on the pavement.
His backpack lay open beside it, the rain soaking through his exercise books until the ink blurred into blue stains.
The police came and went.
They knocked on doors, took statements, looked at cameras, and said all the proper phrases in the proper voice.
“We are still investigating.”
“We are following every lead.”
“We understand how distressing this is.”
But after the first week, their visits grew shorter.
After the second, their faces changed.
By the third, I could tell they were preparing us for a life where Mason existed only in photographs.
Javier refused to accept it.
He printed flyers until the printer gave up.
He walked the route again and again, stopping by every hedge, every parked car, every drain cover, as if a missing boy might be folded into the ordinary details of the street.
I went to hospitals.
I rang bus stations.
I checked places no mother should have to check while still whispering sorry to strangers for taking up their time.
At home, the house became too quiet.
Mason’s bowl stayed in the cupboard.
His trainers sat by the back door with dry mud on the soles.
The kettle still clicked off every morning, because my hands kept making tea even when my body no longer wanted anything warm.
Javier stopped sleeping properly.
I stopped doing almost everything else.
And Lucy began sitting at the front window.
She was five, still small enough to climb into the armchair sideways and press her socks against the cushion.
She would colour there for hours, with her crayons spread across the sill and her little face turned towards the road.
At first, I let her.
Children grieve strangely.
They repeat things, invent things, speak to people who are gone, ask questions at impossible times.
I thought the window helped her feel close to Mason because it faced the last stretch of road he should have come down.
Then, one wet afternoon, while I stood at the sink with my hands in cold water, Lucy lifted her red crayon and pointed.
“Mummy, Mason waved at me.”
The washing-up bowl seemed to drop away beneath my hands.
I turned slowly.
“What did you say?”
She did not look frightened.
That was the worst part.
She looked certain.
“He’s at the neighbours’ window,” she said. “He smiled at me.”
I followed her finger across the road.
The yellow house was still.
The curtains upstairs were closed.
The white garage door had old rain streaks down it.
No car moved.
No face appeared.
Arthur and Elvira lived there.
They were elderly, quiet, and always polite in a way that ended conversations before they began.
They took parcels in, nodded at the gate, and kept themselves to themselves.
It was the kind of silence people called respectable because they did not want to admit it made them uncomfortable.
I crouched beside Lucy.
“Love, are you sure you didn’t dream it?”
She frowned, offended by the suggestion.
“No. He had his green shirt on.”
I could not breathe properly after that.
The green shirt was the one Mason had been wearing when he vanished.
It had a tiny stitched badge near the hem where I had repaired a tear badly and pretended it was a design.
Lucy could have remembered it.
Of course she could.
Children remember details adults wish they would forget.
That was what I told myself.
But when I looked at the yellow house again, I felt something shift inside me, some old animal instinct lifting its head.
I did not tell Javier that night.
He was already sitting at the kitchen table with Mason’s route drawn on a piece of paper, arrows and times and names crowded together until the whole thing looked less like evidence and more like desperation.
There are hopes you cannot give someone unless you are prepared to watch them break twice.
So I watched alone.
The yellow house became the centre of my days.
I noticed when the curtains twitched.
I noticed that no bin went out on collection morning.
I noticed that the upstairs light came on only in the small hours, when the rest of the street was dark and respectable behind its blinds.
Once, a delivery driver knocked at their door and waited nearly four minutes before leaving a parcel behind the side gate.
No one came out.
Another evening, I saw Elvira in the front garden wearing gloves though she was only carrying an empty plant pot.
She looked across at me and smiled.
I smiled back because British fear often disguises itself as manners.
Lucy kept saying it.
Not every day, but often enough to keep the wound open.
“He’s in there, Mummy.”
Sometimes she whispered it into my coat as we passed the gate.
Sometimes she said it while lining up her crayons, as if reporting the weather.
I tried to make it stop.
I shut the curtains.
I moved her colouring things to the kitchen table.
I told her Mason loved her and that missing someone could make our minds show us pictures.
She listened politely, then asked why Mason looked sad if he was only in her mind.
Three evenings later, I took the dog out because I needed a reason to stand in the road without looking mad.
It was nearly dark.
The kind of damp evening where the cold sits in your sleeves and every parked car shines with rain.
I walked slowly past the yellow house.
I told myself not to stare.
I stared anyway.
At first there was nothing.
Then the upstairs curtain moved.
Only a little.
A thin gap opened between the fabric and the window frame.
A face appeared behind the glass.
A boy’s face.
Small.
Pale.
Too thin.
Dark hair falling across his forehead.
He tilted his head, and my heart knew him before my mind dared to.
“Mason?”
The word came out so softly it barely reached the fence.
The boy lifted his hand and pressed it against the pane.
I took a step towards the gate.
Then another hand appeared from behind the curtain.
It grabbed the fabric and yanked it shut.
The window went blank.
I stood there with the dog pulling at the lead and the whole street carrying on as if the world had not just opened and shown me my child.
That night, I told Javier.
He stared at me from across the kitchen table.
For one terrible second, I saw him wondering whether grief had finally loosened my grip on reality.
Then he looked at my hands.
They were shaking so badly the tea in my mug was rippling.
He did not ask another question.
Morning came grey and wet.
We did not discuss a plan because there was no plan that made sense.
We crossed the road together, our shoes leaving dark marks on the pavement, while Lucy watched from our front window with both hands pressed to the glass.
I knocked on the yellow door.
Once.
Twice.
Three times.
For a while, nothing happened.
Then a chain slid.
Elvira opened the door just enough to show one eye, part of her cardigan, and the dim hallway behind her.
The smell came first.
Bleach.
So strong it stung my throat.
“Good morning,” I said, because terror had not yet stripped the manners out of me. “Sorry to bother you.”
Elvira’s smile was small and flat.
“Yes?”
“My daughter thinks she saw a boy at your upstairs window.”
There was no flicker in her face.
“No children here.”
Javier stepped beside me.
“Could we speak to Arthur?”
“He is unwell.”
“Then we will speak to you.”
The smile disappeared entirely.
“I have already answered.”
She began to close the door.
From upstairs came a thud.
Not a soft house noise.
A sharp, heavy sound.
Then another.
Elvira went pale.
Javier put his foot against the bottom of the door.
“What was that?” he asked.
“My cat.”
The lie was so poor it almost insulted us.
“You don’t have a cat,” Javier said.
Elvira looked at him then, properly.
For the first time since I had known her, she stopped pretending to be a harmless old woman.
“Leave,” she said, “before I call the police.”
“Call them,” I said.
My voice did not shake.
“I would like to speak to them as well.”
Then it came.
A voice from inside the house.
Tiny.
Hoarse.
“Mummy…”
A month can change a child’s voice.
Fear can make it smaller.
Hunger can scrape the sound out of it.
But a mother knows.
My knees nearly gave way.
Javier hit the door with his shoulder.
Elvira screamed as it swung inward.
The hallway was narrow and dim, with coats hanging too neatly and old photographs crowded along the walls.
Chairs had been dragged sideways across the passage like a barricade.
At the back, the staircase had been blocked with a chain and a padlock.
I shouted Mason’s name.
Somewhere above us, a child began crying.
Javier grabbed the nearest heavy thing, a ceramic planter by the door, and brought it down on the padlock.
Once.
Twice.
On the third blow, the metal snapped.
We climbed over the chain and ran.
The first room upstairs was empty apart from boxes and folded sheets.
The second door was locked.
Behind it, someone was sobbing so hard they could hardly breathe.
“Mason,” I said, my hands flat on the door. “It’s Mum. It’s me.”
Javier kicked the door.
The frame held.
He kicked again.
Wood split near the lock.
On the third kick, the door flew inward and hit the wall.
My son was sitting on the floor.
For a moment, I did not understand what I was seeing.
He was Mason and not Mason.
The shape of him was right, the hair, the eyes, the small scar near his eyebrow from when he had fallen in the back garden.
But he was thinner.
His wrists looked too sharp.
His green shirt hung from him.
The little repaired badge near the hem was still there.
I fell to my knees.
“Mason.”
I reached for him.
He flinched.
That flinch broke something in me that all the waiting had not managed to break.
“It’s all right,” I said. “It’s Mum. I’m here now.”
He stared past me, towards the doorway, towards Javier, towards the stairs.
“Mummy,” he whispered. “Don’t scream.”
“I won’t. I promise.”
His lips trembled.
“They didn’t take me.”
The sentence made no sense.
I had imagined strangers.
I had imagined a van, a bad man, a mistake, an accident hidden by panic.
I had imagined every horror except the one his voice was leading me towards.
Javier stopped in the doorway.
“What do you mean?” he asked.
Mason did not answer him.
He pointed under the bed.
There was a shoebox pushed against the wall.
It had dust on the lid and a rip down one corner.
I pulled it out with fingers that no longer felt attached to me.
Inside were sweets, some still wrapped.
A dirty bandage.
A photograph of our house taken from across the road.
And an old flip phone.
The kind people keep in drawers and forget.
It had one bar of battery left.
When I opened it, the screen glowed blue against my palm.
There were messages.
Dozens of them.
All from one saved contact.
J.
Javier reached for the phone before I could read properly.
He snatched it from my hand and stared at the screen.
His face changed.
Not confusion.
Recognition.
He read one message.
Then another.
His mouth opened, but no words came.
I took the phone back.
The final message was still there, sitting on the tiny screen like a knife.
“Keep him there until she signs. If the girl keeps looking at the window, we take her too.”
For a few seconds, no one spoke.
Rain tapped softly against the bedroom window.
Somewhere downstairs, Elvira was making a low, broken sound.
The house smelled of bleach and damp carpet and fear.
I looked at Javier.
The man who had walked streets until his feet blistered.
The man who had slept beside Mason’s empty room.
The man whose name began with J.
“Who is J?” I asked.
Javier shook his head once.
It was not an answer.
It was a refusal to let the question exist.
Mason began to cry harder.
Not because of the room.
Not because of Elvira.
Because he was looking at his father.
“Mummy,” he whispered, “I heard his voice.”
Javier stepped back as if Mason had pushed him.
I pulled my son against me then, whether he was ready or not, because whatever had been done to him had already taught him to fear comfort.
His bones pressed through the green shirt.
His hands clutched at my sleeve.
Downstairs, a door slammed.
Javier turned.
“Stay here,” he said.
But his voice had changed too.
It carried panic now.
The kind that comes when a secret starts moving faster than the person who made it.
I stood, keeping one arm around Mason.
“No,” I said. “You stay where I can see you.”
He looked at me then, truly looked, and I saw calculation pass behind his grief.
A month ago, I would have called it shock.
Now I did not know what to call anything.
From the landing came a small sound.
Lucy.
She had followed us.
She stood at the top of the stairs in her raincoat, cheeks wet, one hand gripping the banister.
“Mummy?”
Mason made a strangled noise at the sight of her.
“Don’t let her near the window,” he whispered.
I moved towards Lucy, but Javier reached the landing first.
For a second, he stood between us.
Not protecting us.
Blocking us.
Then Arthur appeared at the bottom of the stairs.
He was not in bed.
He was not ill.
He wore a coat buttoned to the throat and held a set of keys in one hand.
In the other, he carried a folded envelope.
My name was written across it.
The handwriting was familiar.
I did not know why, and that frightened me more than if I had.
Arthur looked up at me with tired, watery eyes.
“All this could have been avoided,” he said.
Elvira was behind him, crying into her sleeve.
Javier’s jaw tightened.
“Shut up,” he said.
Arthur ignored him.
“Ask your husband what she was meant to sign.”
The envelope trembled in his hand.
The keys glinted under the hallway light.
Lucy looked from Arthur to Javier.
She was five years old, but fear had made her very still.
“Daddy,” she said, “why is that man calling you J?”
No one moved.
Then the phone in my hand buzzed.
A new message appeared on the tiny screen.
Not from J.
From a number with no name.
It said only four words.
“She knows. Move now.”