The scream came through the house before sunrise, thin at first, then ragged enough to drag Julian Vance out of sleep with his heart already pounding.
For a second he did not know where he was.
His phone was buzzing on the bedside table, the rain was ticking against the window, and somewhere down the landing his son was begging for him.

“Dad… please! Something’s wrong! Help me!”
Julian threw back the duvet and ran barefoot into the hall.
The floorboards were cold under his feet, and the house felt too quiet around Leo’s voice, as if every wall had stopped breathing.
His son’s bedroom door stood open.
The little bedside lamp was on, making the room look soft and ordinary in a way that made the sight inside even worse.
Leo was curled on the floor beside his bed, his knees pulled up, both arms locked round his stomach.
He was twelve years old, but he looked like a small child again, pale and terrified, his dark hair stuck to his forehead with sweat.
A half-finished mug of hot chocolate sat on the bedside table.
There was still steam lifting from it in thin, faint threads.
Julian dropped to his knees and slid one hand behind Leo’s shoulder.
“Look at me,” he said, trying to make his voice steady. “Breathe with me. Tell me where it hurts.”
Leo squeezed his eyes shut.
“My stomach,” he gasped. “It’s burning.”
Julian felt the words land like a weight in his chest.
Again.
That was what he thought, though he would not say it.
Not in front of Leo.
Not when his son was already shaking badly enough.
For more than a month, the same awful pattern had been repeating itself in the dead of night.
Leo would go to bed looking tired but normal.
Then, hours later, he would wake in agony, crying out for Julian as though something inside him was tearing loose.
Each time, Julian told himself that this time they would find the cause.
Each time, they ended up in a hospital examination room under hard lights, answering the same questions, watching the same tests being ordered, hearing the same careful voices.
Blood work.
Scans.
An ultrasound.
Observation.
Pain relief.
Then the sentence Julian had started to hate more than any other.
“We can’t find anything medically wrong.”
It was always said kindly.
That almost made it worse.
The doctors never accused Leo outright.
They never called him dramatic or attention-seeking.
They simply looked at the normal results, the clean scans, the empty evidence, and gently began to steer the conversation towards stress.
Anxiety.
School worries.
Emotional pressure.
All the soft words adults used when they could not find what was hurting a child.
Julian knew his son.
Leo was sensitive, yes.
He worried about homework and disliked loud arguments and hated being the centre of attention.
But he was not pretending.
No child could fake the way his skin turned cold and damp.
No child could force that startled, animal fear into his eyes.
Julian helped him into a hoodie, wrapped a blanket round him, and got him down the stairs.
The hallway smelt faintly of washing powder and old wood.
A pair of muddy shoes sat by the front door, and Claire’s neat black coat hung on the hook where she always left it.
The ordinary details made Julian feel suddenly furious.
The whole house looked normal.
His child did not.
By the time they reached the car, the drizzle had thickened into steady rain.
Leo hunched in the passenger seat, one hand gripping the seat belt, the other pressed hard to his stomach.
Julian drove carefully because the roads were wet, but every red light felt like a personal insult.
He kept glancing across at Leo.
“Nearly there,” he said.
Leo did not answer.
He only nodded once, tightly, as if speaking would cost too much.
The hospital was too bright when they arrived.
It always was at that hour, all white corridors, plastic chairs, tired faces, and the quiet shuffle of people trying not to look frightened.
A nurse recognised them.
Julian saw it in her eyes before she said anything.
Not judgement exactly.
Something worse.
Familiarity.
“You’re back again,” she said gently.
Julian swallowed what he wanted to say.
“Yes.”
Leo was taken through quickly because he could barely stand.
They put him on a bed, checked his pulse, asked about the pain, asked about food, asked about medicines, asked whether anything had changed at home.
Julian answered what he could.
Leo kept his eyes on the ceiling.
Claire arrived just after the first round of tests.
She came in with her damp coat folded over one arm and her hair still smooth, even though it was the middle of the night.
She looked worried in the correct way.
That was the only thought Julian had, and then he felt guilty for it.
Claire had been his wife for three years.
She had come into Leo’s life carefully at first, bringing books instead of toys, asking before rearranging things, saying she knew she was not there to replace anyone.
For a while, Julian had believed her.
Leo had been polite with her.
Not warm, exactly, but polite.
He said thank you when she made dinner.
He moved his school bag when she asked.
He smiled when Julian looked over.
A child can perform peace for a parent who desperately wants to believe the house is calm.
Julian had not understood that then.
Or perhaps he had understood it and looked away because the alternative was too painful.
Three weeks earlier, they had hired Emma.
She was the new nanny, though Julian disliked the word because Leo was not a baby and Emma did not fuss over him.
She helped after school, made sure he ate, sat nearby while he did homework, and gave him space when he wanted it.
She was quiet in the house.
Not timid.
Observant.
That was different.
She noticed when Leo left his toast untouched.
She noticed when he flinched at a raised voice.
She noticed when he went silent after Claire entered a room.
Julian had noticed Emma noticing, but he had not asked enough questions.
That morning, Emma arrived at the hospital with Leo’s jumper, his phone charger, and the little notebook he sometimes used when talking felt difficult.
She had not been asked to come.
She simply had.
Julian was too exhausted to wonder why.
He thanked her, and she gave a small nod, then stood near the corner of the examination room with the jumper held against her chest.
Claire smiled at her once.
Emma did not smile back.
The tests took hours.
Blood was drawn.
A scan was ordered.
Questions came and went.
The doctor on duty was patient, which Julian appreciated, but his patience carried its own warning.
It suggested a man who had already looked at the likely answers and found none of them convincing.
Leo dozed once, then woke with a sharp gasp and clutched his stomach again.
Julian held his hand.
Claire stood by the bed and stroked Leo’s hair.
Leo went rigid beneath her touch.
Julian saw it.
It was only a second.
A tiny tightening.
A boy’s body saying no before his mouth could.
Claire withdrew her hand and gave a soft sigh.
“He’s exhausted,” she said.
Emma’s eyes moved from Leo to Claire.
Still, she said nothing.
Near four in the morning, the attending doctor returned with a clipboard.
Julian knew before the man spoke.
He knew from the careful line of his mouth, the slight pause at the foot of the bed, the way he looked first at Julian and then at Leo as if preparing to disappoint them both.
“Mr Vance,” the doctor said, “all the results appear normal.”
Julian stared at him.
Normal was Leo curled on the sofa with a book.
Normal was him complaining about maths homework.
Normal was trainers dumped under the hall table and cereal bowls left in the sink.
This was not normal.
“You’re telling me this is normal?” Julian asked.
“No,” the doctor said. “I’m saying the tests are not showing us a clear physical cause.”
“Then run different tests.”
“We can consider further routes, but based on what we have tonight, there is no indication of an acute surgical emergency or infection.”
The words were calm.
They were probably meant to reassure him.
They only made Julian feel more trapped.
Leo shifted on the bed.
His face was slick with sweat again, and his lips looked almost blue under the fluorescent light.
“It’s real,” he whispered.
Julian turned to him at once.
“I know.”
Leo’s eyes filled.
Nobody had accused him, yet the whole room felt like an accusation.
The doctor looked genuinely sorry.
“We may need to think about whether stress or anxiety could be playing a role,” he said. “Pain can be very real even when the trigger is not visible on a scan.”
Leo shook his head.
It was small at first.
Then stronger.
“No.”
Claire stepped forward from the doorway, where she had been speaking quietly to a nurse a moment before.
“Darling,” she said, “the doctor is only trying to help.”
Leo turned towards her.
Julian would remember that look for the rest of his life.
It was not confusion.
It was not panic.
It was recognition.
Leo lifted one shaking hand from the blanket.
His finger trembled in the air, pointing towards Claire.
“She knows why,” he whispered.
The room stopped.
The nurse by the door went still with her pen in her hand.
The doctor lowered his clipboard a fraction.
Julian felt as if the air had been pulled out of his lungs.
Claire’s smile vanished.
Only for a heartbeat.
Only long enough for Julian to see the bare expression underneath.
Then she put it back on.
Soft.
Concerned.
Almost wounded.
“Sweetheart,” she said, “you’re confused because you’re hurting.”
Leo flinched.
This time there was no missing it.
Julian saw it clearly.
So did Emma.
The new nanny had been standing in the corner for hours, quiet enough to seem invisible.
Now she raised her head.
Her hands were wrapped round Leo’s jumper so tightly that her knuckles had gone pale.
“I’m sorry,” Emma said.
Her voice was low.
It carried anyway.
Claire turned towards her.
The doctor looked between them.
Julian did not move.
Something in him knew that if he spoke too quickly, the moment would break and everyone would retreat into politeness again.
Emma swallowed.
“I think he’s telling the truth.”
Claire gave a small laugh.
It was meant to sound shocked.
It sounded frightened.
“You have been in our home for three weeks,” she said. “You cannot possibly understand what is happening here.”
Emma’s face tightened, but she did not look down.
“No,” she said. “I don’t understand all of it.”
Leo stared at her as if she had stepped between him and something dreadful.
Julian’s hand tightened around his son’s.
“What do you mean, Emma?” he asked.
Emma glanced at Leo first.
It was not permission exactly.
It was an apology.
Then she looked at Julian.
“I didn’t want to say anything until I was sure.”
Claire’s voice sharpened beneath its softness.
“Until you were sure of what?”
Emma put one hand into the pocket of her raincoat.
The movement was ordinary.
That made it terrifying.
Julian expected a phone, perhaps.
A message.
A recording.
Something dramatic enough to match the way his heart had started to pound.
Instead, Emma pulled out a small folded receipt.
The paper was creased, damp at one corner, and clearly handled more than once.
Julian stared at it without understanding.
Claire understood before he did.
Her face changed again.
This time she did not manage to repair it quickly enough.
The doctor noticed.
So did the nurse.
Emma held the receipt carefully, as though the paper itself might burn her fingers.
“I found this in the kitchen bin,” she said. “After the last time he was taken in.”
Claire stepped towards her.
“Give that to me.”
Julian stood up.
He did not shout.
He did not need to.
“Claire,” he said, “don’t.”
She stopped.
The room had become painfully quiet.
Even the machines seemed louder.
Leo was crying now, but silently, tears sliding down towards his ears as he stared at the ceiling.
Emma unfolded the receipt.
Julian saw the date first.
It was the evening before Leo’s previous attack.
Then he saw Claire’s eyes flick to the mug on the bedside tray.
The mug from home.
The hot chocolate Julian had barely noticed because it had seemed too ordinary to matter.
The doctor followed Julian’s gaze.
His expression changed.
Not alarmed, not yet.
But alert.
Fully alert.
“Mrs Vance,” he said carefully, “what exactly was in that mug?”
Claire did not answer.
Leo made a broken sound from the bed and tried to sit up, but pain folded him back down.
Julian caught his shoulder and leaned over him.
“I’m here,” he said. “I’m here.”
Leo gripped his sleeve with surprising strength.
“Dad,” he whispered, “please don’t let her take me home.”
Those words did what the scans had not.
They made the truth visible.
Not complete.
Not proven.
But visible enough that everyone in the room could feel it standing there with them.
Claire looked from Leo to Julian to Emma, and for the first time since she had arrived, she had no calm sentence ready.
The nurse moved quietly towards the door.
The doctor held out his hand to Emma.
“May I see that?” he asked.
Emma looked at Julian.
Julian nodded once.
The receipt passed from her fingers to the doctor’s.
Claire whispered, “This is absurd.”
But nobody in the room believed her voice any more.
Julian looked at his wife, then at his son, then at the half-finished mug that had sat unnoticed beside Leo’s bed while the whole house slept.
He thought of every night he had driven through rain.
Every normal result.
Every polite suggestion that maybe his son’s pain lived only in fear.
And then he thought of Leo lifting one trembling finger and saying three words that had finally cracked the room open.
She knows why.
The doctor turned the receipt under the light.
His eyes moved across whatever was printed there.
Claire took one step back.
Emma covered her mouth.
Julian felt Leo’s fingers dig harder into his sleeve.
And before anyone could speak again, the doctor looked up with an expression that made Julian’s stomach drop.
Because whatever he had just read had changed everything.