The Fearless

The Night Factory

Studio portrait of a pale freckled woman in a plain black shirt
Image: Coven on Flickr

No. 12 · · 14,007 words · 1 h 01 min read · Rated Teen And Up Audiences

No content warnings listed by the author.

Also on Archive of Our Own

Part One: Pick Rate

Janice knew the warehouse by sound.

The scanners chirped in B-flat. The conveyor belts produced a rubbery, obedient hum. The forklifts reversed with shrill little beeps that entered the skull and nested there. The handheld terminals gave three different tones for success, error, and network failure, and by three in the morning the whole building became a broken orchestra of commerce.

She worked Zone C, small-item fulfilment, aisle runs C12 to C38, mezzanine level two. Vitamins. Phone chargers. Cheap watches. Socks. Novelty mugs. Dog leads. Batteries. LED candles. Low-margin rubbish, mostly, but rubbish people wanted tomorrow.

The warehouse was called FulfilNet South Coast Distribution Hub 4, though nobody on nights called it anything but the night factory.

It sat outside town beyond the retail park, behind a service road where lorries queued under sodium lights. From above, perhaps, it looked modern and precise: a white rectangle full of moving stock, data, and wage labour. From inside, at four in the morning, it felt like being trapped in the digestive system of a god that ate barcodes.

Janice had worked nights for six years.

She had not meant to.

Nobody meant to, she thought. Nights happened to people gradually. A temporary arrangement after the divorce. A childcare fix. A debt patch. A way to avoid managers. A way to avoid daylight. Then one year became three, and the body learned a new kind of ruin.

She was forty-three, though she looked older under the warehouse LEDs. Brown hair tied back. Pale skin. Thick-soled shoes. Fingerless compression gloves. A hi-vis vest with JANICE printed on the badge in black marker because the proper badge had gone missing in 2021 and nobody in HR had considered replacement urgent.

At 03:12 she scanned a bin of phone cases.

At 03:13 her handheld froze.

At 03:14 her supervisor, Dale, shouted from the end of the aisle, “Pick rate, Jan!”

She held up the frozen terminal.

“System’s hanging again.”

“System says you’re hanging.”

Dale laughed at his own joke.

Janice did not.

Dale was thirty-five, broad, pink-faced, and promoted beyond both competence and imagination. He had a headset, a clipboard, and the spiritual depth of laminated signage. He called everyone by shortened names even when asked not to. Janice was Jan. Martin was Mart. Amina was Meens, which Amina despised enough to make the whole night shift feel it.

“Restart it,” Dale said.

“I have.”

“Restart it harder.”

“Useful.”

“Just keep moving.”

He walked off before she could answer, summoned by a flashing red light at the conveyor junction.

Janice stared after him, then looked at the frozen screen.

ITEM NOT FOUND.

She almost laughed.

That was the whole problem, really.

Item not found. Person not found. Rest not found. Meaning not found. Pay rise not found. Daylight not found except at the end of shift when it came like an accusation.

She pulled the battery out of the handheld and waited for it to die properly.

Around her, the night crew moved through the aisles in their separate little orbits. Martin with his limp and his permanently angry knees. Amina scanning faster than anyone, headphones hidden under her headscarf, one ear always available for trouble. Pavel on bulk orders, huge and silent except when singing fragments of folk songs too softly for management to object. Courtney, nineteen and already exhausted by adulthood, taping boxes as if each parcel had personally insulted her.

They were not friends, exactly.

Nights did not produce friendship in the ordinary way. They produced accomplices. People who knew how bad your back was, who lent you paracetamol, who swapped shifts without making a speech, who saw you eating crisps at 02:40 and pretended not to notice because their own dinner had been vending-machine coffee and a cereal bar.

At 05:18, Janice packed order 78344192: lavender sleep spray, three USB cables, a paperback book about productivity, and a packet of iron tablets.

She noticed the iron tablets.

Later, that would seem important.

At 06:02, the shift ended.

The night crew came out through the side doors in a loose, silent discharge. Dawn had not quite arrived. The sky over the service road was dark blue, thinning at the edges. Lorries idled. The air smelled of wet tarmac, diesel and bakery exhaust from the industrial unit next door.

Janice’s body felt hollowed out by fluorescent light.

Dale stood near the exit with his clipboard.

“Good shift, people. Push harder tomorrow. We’re behind target.”

Amina said something under her breath in Urdu.

Janice hoped it was obscene.

She pulled her coat tight and started the walk toward the bus stop. Her flat was on the far side of town, above a closed carpet shop and below a couple who argued at 11 a.m., which for Janice was the middle of the night. Usually she went straight home, took off her shoes by the door, drank water, taped the curtains tighter, and slept badly until the world became dark enough to forgive her.

That morning, she stopped at the café.

It was called Rosie’s, though Rosie had sold it years ago to a man called Amit who kept the name because repainting the sign cost money. It sat beside the taxi office near the station, open from five for drivers, shift workers, insomniacs and people whose lives had failed in time for breakfast.

Inside, the windows were steamed. The air smelled of bacon, coffee, fried bread, vinegar and wet coats. The radio played quietly from a shelf. Two taxi drivers argued about roadworks. A nurse in blue scrubs stared into a mug as if waiting for prophecy. Janice ordered coffee, toast, and the small breakfast even though she knew she would regret the grease.

“Long one?” Amit asked, already writing it down.

“Always.”

“Sun’s coming.”

“Don’t threaten me.”

He smiled, tired but genuine.

She took the booth by the wall.

That was when she noticed the man.

He sat in the next booth, half-turned toward her. Grey coat. Dark hair. Mid-forties perhaps, though there was something indeterminate about his face. Not young, not old. Handsome in a drained way. He had a cup of tea in front of him and no food. His skin looked too smooth under the café lights.

He was staring at her.

Not accidentally. Not with the blunt stupidity of men who thought looking was harmless if done long enough.

He stared as if he had been expecting her.

Janice looked away.

The coffee arrived.

She added sugar. Stirred. Took one sip and burned her tongue.

When she looked again, he was still smiling.

“Rough night?” he asked.

His voice was soft. Educated. Out of place.

Janice could have ignored him. Usually she would have. Night shift taught economy. Do not engage with men in cafés. Do not become story material for strangers. Do not spend energy you have already sold.

Instead she said, “Aren’t they all?”

His smile widened.

“Not all.”

“Good for you.”

“I mean some nights change things.”

She looked at him properly then.

There was something wrong with his eyes. They were dark, but not simply dark. They held light badly, reflecting it in a flat, animal way. Janice felt suddenly aware of the pulse in her throat, the tiredness behind her knees, the half-hour before sunrise.

“Do I know you?” she asked.

“No.”

“Then maybe stop staring.”

“I’m sorry.”

He did not sound sorry.

Amit brought her breakfast. Toast, beans, egg, bacon, sausage, mushrooms. Too much. Not enough. The man watched the plate arrive with faint interest, as if human food were an old custom he had read about.

Janice picked up her knife and fork.

The man leaned slightly closer.

“You work at the fulfilment centre.”

She froze.

“Lots of people do.”

“Zone C.”

Her hand tightened around the knife.

“Who are you?”

“Someone who notices patterns.”

“Good for you.”

“You leave at six. You come here twice a week. You sit against the wall. You never finish the mushrooms.”

Janice put down the knife.

Fear arrived late because exhaustion slowed everything.

“You need to leave me alone.”

“I will.”

He stood.

For one second she thought it was over.

Then he placed something on her table: a folded paper napkin.

“Not yet, though.”

He walked out.

Janice watched him through the fogged window. He moved past the taxi office, turned the corner, and was gone.

She should have called someone.

Who? Police? My next-booth café stalker knows I don’t like mushrooms. They would ask whether he threatened her. Whether she had his name. Whether she was sure. Whether perhaps after a night shift she was tired.

She opened the napkin.

Inside, written in neat black letters:

YOU LOOK LIKE YOU NEED A NEW SHIFT.

Janice stared at it until the words blurred.

The sun was due in twenty-seven minutes.

She stood too quickly. The café tilted. Amit looked over.

“You all right?”

“Yes.”

“You’re white as anything.”

“Just tired.”

That was always available as explanation.

She left the breakfast half-eaten and walked fast toward the bus stop. The street had begun to brighten. Early buses sighed at kerbs. Gulls screamed on rooftops. A man in a suit ran for a train. Nothing looked supernatural. That was the worst of it. The world did not change expression before it harmed you.

By the time she reached her flat, her hands were shaking.

She locked the door. Bolted it. Put a chair under the handle, then hated herself for the theatre of that and left it there anyway.

The flat was one room plus a kitchenette and a bathroom with no proper extractor. She closed the curtains, then pinned a blanket over them because daylight had begun to slip through the edges with surgical insistence.

Her neck hurt.

She touched it.

Nothing.

No wound. No bruise.

She drank water from the tap, two glasses, then a third. Her stomach rolled. Her tongue still tasted of burned coffee.

She sat on the edge of the bed.

Just tired, she told herself.

Then the room moved sideways.

She woke in the dark.

Not evening dark. Curtains dark. Artificial dark. Her phone was on the floor, buzzing. Her mouth tasted of copper. Her limbs felt emptied, as if someone had unscrewed each bone and poured out the marrow.

The phone stopped.

Started again.

She reached for it and missed twice before getting it.

Dale.

She answered without meaning to.

“Jan? Where are you?”

“What?”

“You’re late.”

She looked at the screen.

21:48.

She had slept through the entire day and most of the evening.

“No,” she said.

“No what?”

“I’m sick.”

“You were fine this morning.”

“People change, Dale.”

“Well, we’re already short. I need you in.”

“I can’t.”

A pause.

“You sound rough.”

“I said I’m sick.”

“You got COVID?”

“I don’t know.”

“Take a test. Message me. If it’s negative, come in.”

She ended the call.

For a while she lay still, listening to the building. The couple upstairs moved around. Pipes knocked. A car passed outside. Someone laughed on the pavement below.

Her hearing was wrong.

Too sharp.

She could hear the fridge motor with terrible clarity. The upstairs neighbour’s television. A dog barking three streets away. Her own pulse—

No.

Not pulse.

There was no pulse.

Janice sat up.

The room swayed.

She pressed two fingers to her throat.

Nothing.

She pressed harder.

Nothing.

The scream came halfway out and stopped because her body did not seem to need breath to make it.

The thirst arrived then.

Not thirst as in water. Not dry mouth. Not dehydration.

Need.

A red, intelligent emptiness. It unfolded inside her, enormous and precise. She could hear the people upstairs moving through their flat. Their heartbeats. Two of them. One faster, one slower. A cat too, small and quick. On the pavement below, a man walked past, warm, alive, full.

Janice bent double, clutching her stomach.

“No.”

The word meant nothing to the thirst.

She crawled to the bathroom and vomited black fluid into the sink.

When she looked up, the mirror showed her face.

White.

Not pale. White.

Her eyes looked bruised and too bright. Her lips had darkened. Two marks stood at the side of her neck, faint as pinpricks, already fading.

She opened her mouth.

The teeth were wrong.

Not dramatic. Not film fangs. But sharper. More honest.

Janice laughed once, then began to cry, except no tears came.

At 22:36, Dale called again.

She let it ring.

At 22:39, Courtney texted.

u ok? dale losing it lol

Janice stared at the message.

Her fingers typed:

sick

Then deleted it.

Typed:

coming in late

Deleted that too.

The thirst pulsed behind her eyes.

Warehouse.

People. Noise. Heat. Movement. Blood.

No.

But also: if she stayed here, she would go upstairs.

She knew that with sudden, absolute clarity.

She would go upstairs, knock on the door, and feed from the arguing couple who had once kept her awake for three hours over a missing Amazon parcel. She would tell herself it was because they were unpleasant. She would tell herself she would stop.

She did not yet know how to stop.

So she went to work.

The bus driver did not look at her twice. That offended her and relieved her. She sat at the back, hood up, while the bus moved through wet streets toward the industrial estate. Every passenger glowed.

An old man with shopping.

A woman in a supermarket uniform.

Two teenagers sharing earbuds.

The driver.

All of them full of what she needed.

She got off three stops early and walked the rest, gripping her own wrists hard enough to bruise if bruises still mattered.

At FulfilNet South Coast Distribution Hub 4, the night shift had already begun.

Dale saw her at the entrance.

“Jan. Finally.”

She looked at his throat.

He was warm. Pink. Irritated. Full.

“You look awful,” he said.

“Thanks.”

“You sure you should be here?”

“No.”

That confused him.

He checked his clipboard as if it might contain policy for women who had become undead between shifts.

“We’re down three. Amina’s on bulk. Martin’s on returns. I need you in Zone C.”

Janice nodded.

He leaned closer, lowering his voice.

“Also, your pick rate’s been slipping. I know you’ve had stuff going on—”

She moved before she knew she had decided to.

Her hand caught his arm.

Dale stopped.

His heartbeat filled the little space between them. Fast now. Confused. He smelled of cheap deodorant, coffee, stress, and blood under warm skin.

“Jan?”

She could hear the artery.

It was not a sound.

It was a command.

She pulled him into the staff corridor.

He stumbled, more surprised than resisting.

“What are you doing?”

“I don’t know,” she said.

That was true.

She pushed him against the vending machine.

His clipboard clattered to the floor.

“Jan, what the hell—”

She covered his mouth with one hand and bit him.

The first taste destroyed language.

Dale’s blood was not good in any poetic sense. It tasted of energy drinks, fried food, poor sleep and managerial resentment. But it was alive. Alive in a way the whole world had not been before. It rushed into her and the thirst rose to meet it with terrible gratitude.

Dale’s body went slack.

Janice drank.

Too much.

Somewhere far away, the vending machine hummed. The warehouse belts moved. A scanner chirped success in Zone C. A forklift beeped. A voice on the PA called for a pallet clearance at dispatch.

Janice drank until Dale’s heartbeat became a thin, frightened flutter.

Then she stopped.

Not because she was good.

Because Amina turned the corner.

For three seconds, no one moved.

Amina looked at Dale slumped against the machine, at Janice’s mouth, at the blood on the collar of Dale’s polo shirt.

Then she said, very quietly, “What did you do?”

Janice stepped back.

Dale slid down the vending machine onto the floor.

“I don’t know.”

Amina’s face changed.

She believed her.

That was worse.

Janice wiped her mouth with the back of her hand. The thirst had quieted, but not gone. It had become something worse than hunger.

It had become possibility.

Amina looked toward the warehouse floor, then back at Janice.

“We need to call an ambulance.”

“No.”

The word came out wrong.

Not loud. Not threatening.

But it landed in Amina’s body before it reached her mind.

Amina stopped.

Janice felt it.

A thread.

Thin. Warm. Terrible.

Amina’s eyes unfocused for half a second.

“No ambulance,” Janice said, and heard another voice underneath her own. Not the café man’s. Not exactly. Something newly hers and older than her.

Amina blinked.

“No ambulance,” she repeated.

Janice stared.

Dale groaned on the floor.

Across the warehouse, the conveyor belts carried parcels toward dispatch with perfect indifference.

Order after order. Item after item. Need packaged, labelled, routed, fulfilled.

Janice looked down at Dale, then at Amina, then through the corridor window at the night crew moving under the hard white lights.

The night factory kept working.

For now.

The Night Factory

Part Two: Fulfilment

Dale did not die.

That became Janice’s first operational decision.

Not moral decision. Morality had become difficult to locate under the fluorescent lights, somewhere between the vending machine, the first-aid kit and the blood drying sticky on her sleeve. But operationally, Dale dying would cause trouble. Dead supervisors produced incident reports, police, halted conveyors, grief WhatsApps, regional scrutiny, and senior managers who arrived in gilets and spoke about lessons learned.

A half-dead supervisor was manageable.

Amina helped.

That was the terrible part.

She helped because Janice told her to, and because something in Janice’s voice had slipped past consent and lodged itself in the obedient machinery of Amina’s body. Amina knelt beside Dale, checked his breathing, pressed paper towels against the wound at his neck, and whispered, “He needs hospital,” three times in a voice that grew less certain each time Janice looked at her.

“No hospital,” Janice said.

Amina swallowed.

“No hospital.”

Dale’s eyelids fluttered. He was grey now, his pinkness drained into the collar of his polo shirt. His mouth worked around words.

“Jan…”

Janice crouched in front of him.

The thirst moved again.

Not hunger exactly. The hunger had been an emergency. This was appetite looking at leftovers.

She recoiled from herself and nearly struck the wall.

Amina saw it.

For a moment, the thread between them loosened. Her face cleared.

“Janice,” she said, using the full name. “What’s happening?”

That was when Courtney entered the staff corridor carrying a tote of returns.

“Dale? Oh my God.”

Janice stood too fast.

Courtney dropped the tote. Phone cases, slipper socks, headphones and a cracked aromatherapy diffuser spilled across the floor.

“What happened?”

“Dale fainted,” Amina said.

The lie came out too quickly.

Courtney looked at the blood.

“He fainted blood?”

Janice turned toward her.

Courtney was nineteen, warm, frightened, full of sugar-free energy drink and the soft bright pulse of someone whose body had not yet understood long-term damage. Janice heard her heart accelerate.

No.

She backed away.

Courtney lifted her radio. “I’m calling first aid.”

“No,” Janice said.

Again, the word moved wrongly.

Courtney stopped with the radio halfway to her mouth.

Her eyes went blank for half a breath.

“No first aid,” she said.

Amina made a small sound.

Janice stared at Courtney, then at Amina, then at Dale.

It was not only feeding.

Whatever the man in the café had made her, he had given her more than thirst. Or perhaps thirst itself had rules she did not understand. She could push into people. Not deeply, not clearly. Not thoughts. Not memories. More like pressing a thumb against wet clay. A shape remained.

That frightened her more than the blood.

The bite had been panic.

This was management.

From the warehouse floor came the continuous movement of orders. Conveyors. Totes. Scanners. Forklifts. A line stoppage alarm chirped somewhere near dispatch. Nobody knew the night had changed. FulfilNet still wanted its parcels.

Dale groaned.

Amina said, “We can’t leave him here.”

Janice forced herself to think.

There were cameras in the corridor. Cameras in Zone C. Cameras at the entrance. Cameras everywhere, supposedly. Half did not work. Everyone knew that. The company called them assets and maintained them like rumours.

“Which cameras work here?” Janice asked.

Amina stared. “What?”

“You know. Your brother does security.”

Amina looked toward the ceiling dome.

“That one’s dead. Has been for months. The one by the main corridor works when the network’s not down.”

Courtney blinked. “Why are we talking about cameras?”

“Because Dale fainted,” Janice said.

Courtney nodded slowly.

“Because Dale fainted.”

Amina closed her eyes.

Janice had done it again.

She did not mean to.

Perhaps meaning no longer mattered.

They moved Dale to the quiet room by HR, the little windowless space used for return-to-work meetings, pregnancy risk assessments, and staff who cried on shift. It had a wipe-clean sofa, a plastic plant, and a laminated poster about wellbeing.

Dale lay on the sofa, breathing shallowly.

Janice cleaned his neck with sterile wipes from the first-aid cabinet. The punctures were smaller than they should have been. Neat. Closing already. She had no idea how she knew to smear a little of her own blood over the wound, but she did it and watched the skin knit as if embarrassed by evidence.

Courtney stood by the door.

Amina watched Janice with horror now. Not obedience. Horror.

Good, Janice thought.

Then: No. Not good. Nothing about this is good.

Dale opened his eyes.

His pupils were huge.

“Jan?”

His voice was weak.

“I’m sorry,” she said.

He looked confused by the apology, then by her face, then by the blood on her mouth she had not fully wiped away.

“What are you?”

Amina and Courtney both looked at her.

The room waited.

Janice wanted to say: I don’t know.

But the sentence had already failed too often.

Instead she said, “Your supervisor.”

Dale blinked.

“What?”

“You’re going to rest here. You’re going to tell anyone who asks that you came over dizzy and Janice helped you.”

Dale’s face emptied slightly.

“I came over dizzy,” he said.

Courtney whispered, “This is wrong.”

“Yes,” Amina said. “It is.”

Janice looked at them.

“Go back to work.”

Courtney went.

Amina did not.

That made Janice respect her and resent her with equal force.

“You need help,” Amina said.

“I know.”

“Not from us.”

“I know.”

“Then let me call someone.”

“Who?”

Amina had no answer ready.

The practical world had forms for collapse, injury, violence, harassment, chemical spills, warehouse fires, bomb threats, and mental health crises. It did not have a process titled: colleague returns from breakfast undead and feeds on supervisor.

Janice sat in the chair opposite Dale.

“I’ll get through tonight,” she said. “Then I’ll work it out.”

Amina almost laughed. It came out strangled.

“That’s what everyone says on nights.”

She left the quiet room but did not go back to work immediately. Janice heard her in the corridor, breathing hard.

The rest of the shift passed in a condition Janice could only later describe as administered madness.

Dale remained in the quiet room. Courtney told Martin that Dale had a migraine. Amina told dispatch that Zone C would self-manage. Pavel, seeing Dale absent and Janice moving through the aisles with white skin and dark eyes, crossed himself quietly though he claimed later he had only scratched his chest.

Janice picked orders.

Faster than before.

Much faster.

The handheld scanner seemed slow now. Her hands found bins before her eyes finished reading locations. She could hear mis-sorted stock by the change in plastic weight when a tote shifted. She moved through C12 to C38 like something the warehouse had designed secretly and then lost control of.

Her pick rate climbed.

102. 

103. 

104. 

105. 

The system flagged her twice for improbable productivity.

She ignored it.

By five in the morning, the night crew had stopped joking.

People watched her from aisle ends. When she passed, conversation died. Martin’s knees clicked as he turned away too quickly. Courtney kept touching her throat. Amina refused to look at her unless necessary.

Janice could feel them.

Not thoughts. Not words. Threads. Fear threads. Curiosity threads. Obedience threads in Dale and Courtney, thinner in Amina, absent in Pavel, who muttered prayers under his breath and avoided her shadow.

At 05:47, Janice checked on Dale.

He was sitting up, colour returned badly. Not pink now. Pale and damp, like meat left too long under film.

“You need to go home,” she said.

He nodded.

Then he smiled at her.

It was small. Weak. Wrong.

“Thanks, Jan.”

Her stomach tightened.

Not gratitude. Attachment.

Some remnant of the bite had looped him toward her. He looked at her not as boss, not as victim, not even as man looking at woman, but as employee looking at the system that controlled his shift pattern and somehow still hoping it had his interests in mind.

That was worse than fear.

“You don’t thank me,” she said.

His smile faltered.

“Right.”

“Forget the corridor.”

He nodded.

“Forget the blood.”

Another nod.

“Remember you were sick.”

“I was sick.”

Janice left before she could test what else he would remember if ordered.

Outside, dawn gathered at the warehouse roof.

The old panic returned. Sunlight. She felt it before seeing it: a pressure on the skin, a warning under the nails. The eastern loading doors glowed faintly around their seals. The windows above dispatch had gone from black to flat grey.

She ran for the staff exit.

Amina caught up at the lockers.

“Janice.”

“Not now.”

“You can’t just come back tomorrow.”

“I can’t stand here.”

Amina glanced toward the brightening door and understood something she did not want to understand.

“Oh.”

Janice grabbed her coat.

Amina lowered her voice. “Where are you going?”

“Home.”

“Are you safe there?”

“No.”

Amina flinched.

Janice looked at her then. Properly.

Amina was terrified. Not only of Janice, but for her. That almost broke something. Not enough to save anyone, but enough to hurt.

“I won’t come near you,” Janice said.

“That’s not what I asked.”

“I know.”

She fled into the morning with her hood up and gloves pulled low, keeping to the narrow strip of shade along the warehouse wall. The sun had not risen fully, but the world was preparing itself. Vans, buses, gulls, drivers, lorry doors slamming. The industrial estate looked ordinary enough to be obscene.

At home, she taped the curtains. Then taped black bin liners over them. Then pushed a wardrobe in front of the window and curled under the bed like an animal.

She did not sleep.

She listened to the building’s blood.

Upstairs. Next door. Street below. Postman. Dog walker. Child in buggy. The entire day became a sealed box full of heartbeats.

By noon, the café man came to her door.

She knew before he knocked.

Not because of sound.

Because the thirst recognised him.

He knocked twice.

Janice did not move.

“Janice,” he said through the door. “You managed better than most.”

Her mouth went dry, though dryness no longer meant water.

“Go away.”

“We should talk.”

“You did this.”

“Yes.”

The honesty frightened her.

She crawled from under the bed and stood behind the door.

“Why?”

“Because you were suitable.”

She almost laughed.

“Suitable?”

“Night worker. Isolated. Strong routine. Low social supervision. Already adapted to darkness. Good candidate profile.”

Candidate profile.

She gripped the doorframe.

“What are you?”

“A recruiter.”

“For what?”

A pause.

“Continuation.”

“Open the door, Janice.”

“No.”

“You are hungry.”

“Yes.”

“I can help.”

“You mean teach.”

“I mean manage.”

She heard the difference. Heard the warehouse inside it. Manage. Schedule. Monitor. Optimise.

“What’s your name?”

“Victor.”

“No it isn’t.”

He laughed softly.

“No. But you may use it.”

“What do you want?”

“To see whether you survive your first week.”

“And if I don’t?”

“Then I correct the error.”

Janice looked at the wardrobe blocking the window. The bin liners. The strip of sunlight at the bottom of the door like a blade.

“Did you choose me because of the warehouse?”

“Yes.”

“Why?”

“Because fulfilment centres are almost perfect nocturnal ecosystems.”

She said nothing.

Victor continued through the door, voice patient, almost amused.

“Large interior volume. Minimal natural light. Repetitive labour. Exhausted staff. High turnover. Weak interpersonal reporting. Patchy surveillance. Management pressure to normalise anomalies. A population already conditioned to ignore bodily distress.”

Janice felt sick again.

“You’re using us.”

“No,” Victor said. “You are using them. I used you.”

She leaned her forehead against the door.

“I nearly killed Dale.”

“Nearly is a useful word.”

“I made them obey me.”

“That will improve.”

“I don’t want it to improve.”

“Yes, you do.”

She hated him because the answer touched something true.

The control had horrified her. It had also steadied the room. Dale on the floor, Courtney panicking, Amina ready to call for help, and then Janice speaking one word and reality bending around it. For a woman whose life had become scanners, targets and supervisors shouting pick rate, the sudden discovery of command had been more intoxicating than blood.

Victor knew.

Of course he knew.

“Come to work tonight,” he said.

“No.”

“You will.”

“No.”

“You have already connected yourself to the crew. If you do not return, the threads will pull badly. Dale will become sick. Courtney will become distressed. Amina will start asking questions she cannot survive asking. You need to stabilise them.”

“You mean control them.”

“Yes.”

“Get away from my door.”

Another pause.

Then: “Keep the curtains sealed. Do not feed from neighbours. Drink animal blood if you can obtain it. Rare beef will not work, but the liquid from packaging may reduce panic. Do not bite children. Do not bite the dying. Do not attempt to confess to police. Do not enter a church unless you enjoy disappointment. And Janice?”

She closed her eyes.

“What?”

“Productivity will fall before it rises.”

She heard his footsteps move down the stairs.

That evening, she went to work.

Not because Victor told her.

That was what she said to herself.

At 21:56 she entered FulfilNet South Coast Distribution Hub 4 through the staff door. Her badge worked. That felt insulting.

The warehouse had not stopped.

It had absorbed the previous night like all bad workplaces absorb harm: by calling it absence, illness, system issue, staffing challenge, private matter. Dale was there, too pale but standing. Courtney watched Janice from packing station four. Amina looked as though she had not slept. Pavel avoided looking at anyone.

“Jan,” Dale said.

His voice softened when he saw her.

Amina heard it and went rigid.

Janice walked past him.

“Team brief?” she asked.

Dale blinked.

“What?”

“Team brief. We’re behind target, aren’t we?”

He nodded automatically.

“Yes.”

“Then brief them.”

At 22:05 the Zone C night crew gathered by the tote racks.

Dale stood with his clipboard, but his eyes kept sliding to Janice. Everyone saw it. Janice stood beside him, feeling the threads in the room.

Fear.

Fatigue.

Resentment.

Curiosity.

Obedience.

The warehouse lights hummed overhead. Somewhere far above, corporate dashboards displayed units per hour, backlog, error rates, labour utilisation. Nobody at HQ saw the new metric entering the system.

Blood.

Dale cleared his throat.

“Right. We’re behind. HQ’s on us. Need everyone pushing. Janice is going to coordinate Zone C tonight.”

Amina stared.

Courtney whispered, “What?”

Dale continued, uncertain but compelled. “Anything in C12 to C38, go through Janice. She’ll allocate. We need clean picks, no mis-scans, no delays.”

Martin raised a hand. “Since when is Janice lead?”

Dale opened his mouth.

Janice answered.

“Since Dale got sick last night and I kept the zone moving.”

That was true enough to stand.

Martin grunted.

Amina’s eyes burned into her.

Janice looked at the crew.

“I need everyone sharp. If your terminal freezes, call it. If you feel dizzy, sit down before you fall. If you see anyone from another zone messing with our totes, tell me. No heroics. No hiding errors. We get through the shift.”

It should have sounded ordinary.

A better supervisor might have said something similar.

But the thread moved under the words.

The crew listened too hard.

Janice felt it catch.

Even Martin nodded.

The night became efficient.

Unnaturally efficient.

Janice reorganised pick routes without checking the map. She moved Courtney from packing to exception handling because Courtney’s hands shook less when she had a problem to solve. She put Martin on low-bend aisles. She sent Pavel to heavy stock where his prayers could be hidden by forklift noise. She kept Amina near enough to watch and far enough not to panic.

Every time someone faltered, Janice stepped close and spoke quietly.

You’re fine.

Keep moving.

Not that tote.

Drink water.

Forget what you saw.

Stay with me.

Some instructions were operational. Some were not.

By two in the morning, Zone C was ahead of target.

By three, Zone B began routing excess totes to them.

By four, Dale had stopped pretending he was in charge.

At 04:11, Janice fed again.

She did not mean to.

This time it was Martin.

He slipped on spilled packing pellets near returns and cut his hand on exposed shelf metal. Blood welled bright across his palm. He swore, shook it, and Janice was there before the first drop hit the floor.

She took his wrist.

He looked at her.

She did not bite his neck. Some practical part of her understood that was too visible. She pressed his bleeding hand to her mouth and drank from the cut.

Just once.

Just enough.

Martin stared, stunned. Not afraid at first. Then very afraid. Then calm, when the thread caught him.

“You’re all right,” Janice said.

“I’m all right,” he repeated.

She bandaged his hand carefully.

Amina saw.

Of course she saw.

She waited until Janice was alone in C22.

“You fed from him.”

Janice gripped the shelf.

“Yes.”

“You said you wouldn’t.”

“No. I said I wouldn’t come near you.”

Amina’s face twisted. “That’s your defence?”

“I don’t have one.”

“Then stop.”

“I can’t.”

“You mean you don’t know how.”

Janice looked at her.

Amina was shaking, but she had come anyway. That courage made the thirst look at her with interest. Janice forced herself to step back.

“Stay away from me.”

“No.”

“Amina.”

“No. I saw what Dale became after. I saw Courtney. Martin now. You’re doing something to them.”

“I know.”

“Undo it.”

“I don’t know how.”

“Then learn somewhere else.”

The words hit harder than expected.

Somewhere else.

Leave the warehouse. Leave the night crew. Leave the ecosystem Victor had described so clinically. Leave the people she had already bent around herself.

She should.

She knew that.

But beyond the walls was daylight, loneliness, hunger, neighbours, police, streets full of unmanaged bodies. Inside the warehouse were aisles, schedules, shade, repetition, blood under fluorescent light, and people whose rhythms she already knew.

The night factory had become her coffin and her hunting ground.

“I can keep them safe,” Janice said.

Amina stared at her in horror.

“No,” she said. “That’s what dangerous people say when they want to keep access.”

Janice had no reply.

At 05:32, a message arrived on Dale’s terminal.

REGIONAL OPERATIONS REVIEW TRIGGERED.

PRODUCTIVITY ANOMALY / ABSENCE RISK / SUPERVISORY IRREGULARITY.

TROUBLESHOOTER ASSIGNED.

ETA: NEXT NIGHT SHIFT.

Dale brought it to Janice without seeming to know why.

She read it twice.

“Who?” she asked.

Dale checked.

“Maureen Pike. Head office operations improvement.”

Amina, behind them, whispered, “Good.”

Janice turned.

Amina did not look away.

That was when Janice understood the next threat.

Not sunlight.

Not Victor.

Not hunger.

Audit.

The warehouse could absorb blood, fear and fainting if the numbers held. But an outsider with authority, intelligence and a reason to look closely could open the whole night like a box cutter through tape.

Janice looked across Zone C.

Courtney packing with blank intensity. Martin scanning one-handed. Pavel muttering prayers by bulk stock. Dale watching Janice as if waiting for instruction. Amina standing apart, still herself by force of will.

Her crew.

No.

Not hers.

That distinction mattered.

It mattered, and she was already losing it.

Above them, the warehouse lights hummed. The conveyors ran. Orders moved toward dispatch. Thousands of little wants packed into cardboard and sent into the dawn.

Janice felt the thirst settle inside her like a second shift beginning.

“Tomorrow,” she said.

Dale nodded, though she had not been speaking to him.

Amina turned away.

And somewhere beyond the industrial estate, at head office, Maureen Pike opened a laptop, reviewed the numbers from South Coast Distribution Hub 4, and frowned at the graph.

Pick rate had risen.

Absence risk had risen.

Incident reports had dropped to zero.

That combination was impossible.

Maureen did not like impossible.

It usually meant fraud, coercion, system failure, or management lying badly.

She packed a bag, booked a hire car, and did not yet know she was driving toward a building that had begun to breathe.

The Night Factory

Part Three: Troubleshooter

Maureen Pike believed most corporate mysteries were caused by one of four things: bad data, bad managers, bad incentives, or bad coffee.

South Coast Distribution Hub 4 had all four.

That was her working assumption when she left head office at 18:40 with a laptop bag, a change of clothes, two protein bars, and a folder of printouts she did not need but liked to have because paper made evasive people nervous.

She was twenty-eight, small, sharp-eyed, and had the dangerous professional brightness of someone who had discovered early that competence could frighten older men if presented politely enough. Her official title was Regional Operations Improvement Lead. Unofficially, she was sent into underperforming sites when local management had stopped understanding the difference between pressure and collapse.

She liked numbers because numbers lied differently from people.

People lied to be liked, to avoid blame, to survive meetings, to get home on time. Numbers lied when somebody had taught them to. That made them cleaner suspects.

The dashboard from Hub 4 was not clean.

Zone C had been weak for months: low pick rate, high fatigue absence, elevated mis-scans, supervisor notes full of useless phrases like team morale challenge and transitional productivity drag. Then, within forty-eight hours, the zone had surged. Pick rates up 38%. Error rate down. Absence reporting down. Escalations down to zero. Productivity variance compressed into a pattern so smooth it looked less like improvement than obedience.

Maureen did not believe in miracles.

She believed in coercion, fraud, fear, hidden overtime, manipulated scans, skipped safety checks, or a supervisor cooking numbers to survive quarterly review.

She also believed in walking the floor.

A site revealed itself after midnight.

Day shift performed for management. Night shift told the truth by accident.

She arrived at FulfilNet South Coast Distribution Hub 4 at 21:17. The building rose from the industrial estate in white panels and hard light, loading bays open like mouths. Lorries reversed into dock positions. A cold wind moved across the car park, carrying the smell of rain, diesel and cardboard dust.

The site manager, Howard Pell, met her at reception.

Howard was fifty-two, tired, over-scented, and wearing a branded fleece gilet that made him look like a man attempting leadership through insulation. He shook her hand too firmly.

“Maureen. Good to have you. Though I’ll say upfront, I think this is probably a data artefact.”

“That would be convenient.”

“Yes. Exactly.”

“I didn’t say likely.”

His smile weakened.

They walked through security, past a turnstile, into the admin corridor. Posters lined the walls. Safety First. Every Parcel Matters. We Own the Outcome. Someone had drawn fangs on the smiling cartoon parcel in the wellbeing poster. Maureen noticed. Howard did not.

“Night crew are a bit of a breed,” Howard said.

“Humans, generally?”

He laughed too late.

“You know what I mean. Different rhythm. Less polished.”

“Polish is usually a day-shift problem.”

“Yes. Quite.”

He led her to a glass-walled meeting room overlooking the warehouse floor. Below, the night factory moved: conveyors running, forklifts flashing, workers in hi-vis vests threading through aisles under LED light. From above it looked orderly. That meant nothing. Order could conceal distress as easily as competence.

Maureen opened her laptop.

“Talk me through Zone C.”

Howard sat opposite her and performed concern.

“Historically challenging. Long-tenure staff, some resistance to new ways of working, supervisor capability gaps. Dale Carter runs nights there. Good lad. Needs coaching. Pick rate recently improved, as you’ve seen.”

“Why?”

“Likely renewed focus.”

“What changed?”

“Dale had a bit of a health scare. Team pulled together.”

“What health scare?”

“Dizzy spell. Nothing reportable.”

“Was first aid called?”

“No.”

“Why not?”

Howard blinked. “I don’t know that it required—”

“Was an incident form completed?”

“I’d have to check.”

“Please do.”

He made a note he did not intend to action.

Maureen watched him.

Howard looked out through the glass. “Frankly, if every dizzy spell became an incident, we’d spend half our time writing forms.”

“Perhaps people are dizzy because you spend the other half ignoring causes.”

He shifted.

She smiled slightly.

“I’ll need terminal logs, badge records, CCTV status, sickness records, supervisory notes, and scanner allocation history for Zone C across the last two weeks.”

“Tonight?”

“Yes.”

“That’ll take some pulling.”

“I brought a coat.”

At 22:03, Maureen walked the floor.

She liked doing it without the site manager, but Howard insisted on coming. That was useful in its own way. Workers behaved differently around local authority. The first ten minutes were always theatre. Then fatigue re-entered the body, and truth began to leak.

Zone A looked tired.

Zone B looked irritated.

Dispatch looked loud, behind target, and one jammed conveyor away from open mutiny.

Zone C looked wrong.

The people there worked too quietly.

That was the first thing.

Fulfilment work was noisy even when machines provided most of the sound. People complained, joked, swore, asked where totes had gone, shouted for labels, cursed handheld scanners, laughed at nothing, argued about breaks. Zone C moved with minimal speech. Workers turned when a tote arrived before the system chirped. They passed each other without collision. When a problem occurred, three heads turned toward the same woman.

Janice.

Maureen spotted her before Howard identified her.

Mid-forties. Pale. Brown hair tied back. Hi-vis vest. Stillness unusual for a picker. She stood by the aisle junction watching two workers clear exception totes. Not supervising officially, but the flow of work bent around her.

“Who is that?”

Howard glanced down at his tablet.

“Janice Ward. Picker. Long service. Solid but historically average.”

“Historically.”

“Yes.”

“And now?”

Howard frowned. “She seems to have stepped up.”

“Without change of role?”

“Night shift sometimes sorts itself informally.”

“That’s one word for it.”

As they approached, the workers in Zone C noticed.

Not Maureen.

Howard.

Then Janice.

The order of attention mattered.

Dale Carter came hurrying from the staff corridor, clipboard in hand. He looked dreadful: pale, damp at the temples, collar too high, eyes too bright. Maureen had seen supervisors under pressure. Dale looked like a man recovering from blood loss and trying to remember who owned his voice.

“Howard,” he said. “Evening.”

Howard clapped him on the shoulder.

Dale flinched.

Maureen watched.

“Dale, this is Maureen Pike from regional.”

Dale’s eyes went to Janice before answering.

Only a fraction.

Enough.

“Hi,” he said. “Welcome to nights.”

“Thank you. I’ll be observing Zone C.”

“Sure. Great.”

“What happened to your neck?”

The question landed too fast for him.

His hand rose to his collar.

“My neck?”

“Yes.”

“Rash.”

“What kind?”

“Just a rash.”

“From?”

“Hi-vis collar, maybe.”

Howard gave a small warning laugh. “Maureen is thorough.”

“So are rashes,” she said.

Janice stepped closer.

Not dramatically. But the air changed around her.

“Dale had a dizzy spell,” she said. “He’s been a bit off.”

Maureen turned to her.

“Janice Ward?”

“Yes.”

“Maureen Pike.”

“I know.”

“How?”

“Howard said.”

Howard had not said her surname within Janice’s hearing.

Maureen filed that.

Janice’s face was almost bloodless under the warehouse light. Not ill exactly. More like illness had passed through her and left a vacancy. Her eyes were too dark. Her lips were too still. Maureen had the irrational sensation that Janice was listening to things beyond the conversation.

“Your zone’s improved,” Maureen said.

“Yes.”

“Why?”

“We got organised.”

“Who organised it?”

Janice glanced at Dale.

Dale said, “Team effort.”

Maureen looked back at Janice.

“That’s not an answer.”

“No,” Janice said. “It’s the company answer.”

For one second, Maureen almost liked her.

Then a scanner chirped behind them and a young worker dropped it.

Courtney, according to her badge.

The device hit the floor, bounced, and skittered under a rack. Courtney looked at Janice before bending to pick it up.

Fear. Not of getting in trouble. Of Janice seeing the mistake.

Maureen saw that too.

She turned to Howard.

“I’d like to speak with Janice privately.”

Howard hesitated.

Janice said, “Now?”

“Yes.”

“I’m mid-shift.”

“That’s the point.”

Dale opened his mouth.

Janice looked at him.

He closed it.

Maureen felt the hairs rise along her arms.

No managerial chain worked like that. Not formally. Not informally. Not healthily.

They used a training room near inbound. Small, windowless, too warm. A projector hung from the ceiling. On the wall, a poster showed correct lifting posture demonstrated by a cheerful silhouette with no spine problems.

Maureen sat opposite Janice.

She did not open her laptop.

“Tell me what changed.”

Janice looked at the door.

“Targets changed.”

“Targets always change.”

“People got tired of missing them.”

“That never improves productivity by 38% in two nights.”

“No?”

“No.”

Janice folded her hands on the table.

They were pale too. The nails slightly dark at the beds. There was a faint red line under one glove cuff.

Maureen nodded toward it.

“You’re injured.”

“No.”

“You’re bleeding.”

Janice looked down.

A tiny bead of blood had appeared where her skin had cracked, perhaps on the edge of a shelf or tape dispenser.

The effect was immediate and strange.

Janice’s face tightened. Her eyes fixed on the blood. Her body went completely still, as if every system inside her had received the same instruction.

Maureen did not move.

“You all right?”

Janice closed her fist.

“Yes.”

“You don’t look all right.”

“I work nights.”

“That explains tired. Not whatever that was.”

Janice laughed once.

No humour. More like a door slamming.

“What do you want?”

“The truth.”

“You’re in the wrong building.”

“I know. I travel.”

Janice studied her.

For a moment, Maureen felt the conversation shift. Janice’s gaze seemed to push at her. Not metaphorically. Pressure behind the eyes. A soft inward demand to relax, accept, stop questioning.

Maureen looked down at her notebook and began writing.

The pressure faltered.

Interesting.

“Does that usually work?” she asked.

Janice froze.

“What?”

“Staring until people forget what they asked.”

Janice’s expression closed.

Maureen made another note.

“You’ve got several people in Zone C behaving as if you’re their line manager, emotional support system, and parole officer. Dale looks medically unfit. Courtney looks terrified. Amina looks like she’s preparing testimony. Martin’s hand is bandaged and his scanner record shows no first-aid downtime. Your own productivity curve is impossible. So either you’ve discovered a management technique head office will want trademarked, or something illegal is happening.”

Janice leaned back slowly.

“What if it’s something you don’t have a form for?”

“Then I’ll write one.”

That answer made Janice smile.

It was not pleasant, but it was tired.

“You should go back to head office.”

“I know.”

“I’m serious.”

“So am I.”

“No. You’re ambitious. That’s different.”

Maureen did not answer at once.

Because Janice was right enough to deserve caution.

Ambition had brought her here, partly. Not the crude kind. She did not want Howard’s job or Dale’s misery. But she did want to be the person who saw what others missed. The one who entered broken systems and named the break. It was useful vanity, but vanity still.

“Possibly,” Maureen said.

Janice looked surprised.

“Possibly?”

“Yes. I’m ambitious. You’re evasive. We both have defects. Mine is less relevant tonight.”

Janice looked at the door again.

“Not necessarily.”

Before Maureen could answer, the warehouse alarm chirped twice.

Not fire.

Line stoppage.

The radio at Maureen’s belt crackled.

“Dale to Howard. We’ve got a jam at C dispatch. Need support.”

Then another voice, Amina’s, cutting across.

“Janice. Don’t come.”

The radio went dead.

Janice stood.

Maureen stood too.

“No,” Janice said.

“Not your decision.”

“It is if you want to walk out.”

Maureen looked at her.

“What happens if I don’t?”

Janice’s face changed.

There was something almost pleading beneath the threat.

“I don’t know.”

That was the first answer Maureen believed completely.

They ran.

Zone C had stopped.

A full conveyor jam had piled totes at the merge point. Plastic crates leaned at angles. A box of discount protein powder had burst, dusting the belt in beige powder. Workers stood back in a loose semicircle.

At the centre of it was Martin.

He had cut his bandaged hand again. Blood showed through the wrap.

Courtney stood near him, eyes unfocused.

Dale was saying, “It’s fine, it’s fine,” in a voice that suggested nothing was.

Amina held a metal packing ruler like a weapon.

Pavel muttered prayers by the pallet stack.

And at the edge of the group, smiling faintly, stood the man from the café.

Victor.

Janice stopped so abruptly Maureen nearly ran into her.

The warehouse seemed to narrow.

Victor wore a grey coat and no hi-vis vest. No badge. No visitor lanyard. He should not have been past reception, never mind inside a secured fulfilment zone. Yet no one moved to challenge him.

Howard arrived behind Maureen, breathless.

“Who is that?”

Victor looked at him.

Howard stopped.

His face softened into administrative vacancy.

“Visitor,” Howard said.

Maureen turned sharply.

“No, he isn’t.”

Victor smiled.

“Maureen Pike. Regional Operations Improvement. Strong pattern recognition. Moderate authority. High confidence. Low superstition.”

Maureen’s hand moved to her phone.

Victor said, “Do not.”

For half a second, her fingers stopped.

Not by choice.

Then she bit the inside of her cheek hard enough to taste blood.

Pain broke something.

Her hand closed around the phone.

Victor’s smile faded by a millimetre.

Janice whispered, “Leave her alone.”

Victor ignored that.

“She is better than expected.”

Maureen felt blood in her mouth from the bite. Janice reacted to it immediately: eyes flicking to her lips, throat moving, body locking in place.

Victor saw that too.

“Careful,” he said to Janice. “You are still new.”

“What are you doing here?” Janice asked.

“Assessing.”

“This is my shift.”

The words surprised everyone, including Janice.

Victor’s eyes brightened.

“There. Possession. Good. It comes quickly in structured environments.”

Maureen said, “Who are you?”

Victor turned to her.

“Consultant.”

“No badge.”

“I entered through a higher process.”

“Meaning?”

“Meaning the building wanted me.”

That was nonsense.

Except the warehouse lights flickered when he said it.

Maureen felt the first cold edge of fear enter her understanding.

She had been trying to fit the night into workplace categories: coercion, fraud, cult dynamics, hidden injury, labour abuse, perhaps some drug exposure. But Victor did not belong to those categories. He stood too still. Spoke too precisely. Made Howard compliant with a glance. Made Janice, who had bent Zone C around herself, look like a temporary supervisor meeting the founder.

Martin groaned.

His blood had soaked the bandage.

Janice took one step toward him.

Victor said, “No.”

She stopped.

He continued, “If you feed in front of the investigator, you clarify too early.”

Maureen’s mind caught on the word.

Feed.

Amina shouted, “He did this to her!”

Victor looked mildly irritated.

Amina’s face tightened, but she did not drop her gaze.

“She is resistant,” Victor said.

Janice said, “Don’t touch her.”

“You have grown attached.”

“She saw me before I understood.”

“That is not attachment. That is evidence with a pulse.”

Maureen moved then.

Not toward Victor.

Toward the emergency stop panel.

The whole line was already halted, but the red stop panel triggered site-wide alert if held for three seconds. Fire doors released. Security notified. Incident protocol began. It was crude, but crude systems were harder to mesmerise.

Victor moved faster.

Janice moved faster than him.

She hit him from the side, driving him into the pallet stack hard enough to split wood. Workers screamed. Howard dropped his tablet. The overhead lights flickered again, then steadied.

Victor rose laughing.

“Oh, excellent.”

Janice stood between him and the crew, breathing though she did not need to.

Her mouth had changed.

Not much.

Enough.

Courtney whispered, “Janice.”

The whisper contained horror and devotion.

Victor straightened his coat.

“You see, Maureen? Local adaptation. The night worker forms supervisory bonds. Feeding and command map onto labour hierarchy. Fascinatingly efficient. She is already building a cell.”

“I am not building anything,” Janice said.

Victor smiled.

“You are in a fulfilment centre, Janice. Everything here builds through repetition.”

Maureen reached the emergency stop panel.

This time, Victor did not move.

He looked at her, amused.

“Press it.”

That stopped her.

A trap, then.

“What happens?”

“Find out.”

Janice said, “Maureen, don’t.”

That decided her.

Maureen pressed and held the red button.

One second.

Two.

Three.

The site alarm sounded.

Not loud enough, at first. Then everywhere. A pulsing mechanical howl. Conveyor lines died one after another. Emergency lights flashed. Magnetic doors released. On the far side of dispatch, workers began shouting.

Howard blinked as if waking.

“What the hell is going on?”

Victor sighed.

“Premature escalation.”

Maureen shouted, “Everybody out! Evacuate now!”

Training overrode confusion.

Some moved.

Not Zone C.

They looked at Janice.

That was the horror. Not that Victor controlled them. That Janice did.

She saw it too.

Her face twisted.

“Go,” she said.

Nobody moved.

Amina stepped toward the crew.

“Listen to me! Move!”

Pavel went first. Then Martin, clutching his hand. Then Courtney, crying. Dale staggered after them. Others followed, slowly, as if walking through water.

The threads broke badly.

Janice gasped and grabbed the conveyor rail.

Victor watched with clinical interest.

“Painful, isn’t it? When the herd pulls away.”

“They’re not a herd.”

“No? What term do you prefer? Team?”

Maureen moved closer to Janice.

“Can you walk?”

Janice’s eyes went to the blood at Maureen’s mouth.

Maureen wiped it away with her sleeve.

“Focus.”

Janice laughed weakly.

“You really don’t know what you’re standing next to.”

“No. But I know a bad consultant when I see one.”

Victor’s smile returned.

The evacuation alarm continued. Workers streamed toward exits. Emergency doors opened to the night. Cold air entered the warehouse in long drafts. At the far loading doors, the first hint of dawn was still hours away. Safe for Janice. Not safe for anyone else.

Victor stepped toward them.

“I had plans for this site.”

Maureen said, “I gathered.”

“Janice was a promising vector.”

“She’s a person.”

“Persons are vectors with internal narration.”

Janice looked at him.

“You made me.”

“Yes.”

“Why me?”

“I told you. Suitability.”

“No,” Janice said. “Why me, specifically?”

Victor tilted his head.

Then smiled.

“Because you were already vanishing. People disappearing in plain sight convert cleanly. Less waste.”

Something in Janice changed.

It was not rage exactly. Rage was too hot. This was recognition under pressure. Years of night work. Tiredness dismissed. Pain normalised. Supervisors shortening her name. Metrics reducing her body to rate. A life already half-erased by the systems that needed her.

Victor had not chosen her because she mattered.

He had chosen her because the world had been practising not seeing her.

Maureen saw that land.

She also saw Janice decide something.

“Maureen,” Janice said.

“Yes?”

“When I tell you to run, don’t argue.”

“I generally argue.”

“Not this time.”

Victor moved.

Janice met him.

The impact drove both of them into the rack structure between C20 and C21. Metal screamed. Totes fell from height, splitting open on the concrete. Phone chargers, vitamin tubs, children’s toys and thermal socks rained down around them. Victor struck Janice across the face. She hit the ground, rolled, and came up with a packing blade in one hand.

Maureen ran.

Not away from them.

Toward the control office.

The site alarm had opened the building, but it had also created chaos. Chaos could conceal action. She needed logs, door control, public address, lighting, shutters. She needed to understand the building as system. If Victor thought warehouses were ecosystems, Maureen would treat him as an invasive process.

Behind her, Janice and Victor crashed through a rack upright.

Amina appeared beside Maureen.

“You should be evacuating.”

“So should you.”

“I’m not leaving her.”

“Then be useful.”

Amina stared at her for one second, then nodded.

The control office overlooked the floor from a raised platform near dispatch. Howard was there already, shouting into a phone.

“No, I don’t know if it’s a fire. The alarm triggered. Yes, full evacuation. No, don’t restart the line. Who authorised—”

Maureen took the handset from him and hung up.

“Hey!”

“Sit down, Howard.”

“I am site manager.”

“Then manage by sitting down before you help the wrong person.”

Amina found the lighting panel.

Maureen found the CCTV matrix.

Half the cameras were blank.

Of course they were.

The live feeds showed evacuation lanes, loading bays, Zone B emptying, dispatch clustered at fire exits. Zone C was a wreck. Janice and Victor appeared as two flickering blurs between aisles.

“What is he?” Amina asked.

“Later.”

“What is she?”

Maureen watched Janice get thrown against a conveyor, then rise.

“New.”

That was not enough, but it was accurate.

She scanned controls.

Exterior shutters. Fire doors. Emergency lighting. Conveyor restart. PA. Dock bay access. Mezzanine smoke vents. Solar loading skylights.

Skylights.

“How long until sunrise?” Maureen asked.

Amina looked at her phone.

“Hours. Four, maybe.”

“Not useful.”

Howard stood again.

“Maureen, I need you to explain—”

Amina rounded on him.

“Dale nearly died last night and you called it nothing. Martin’s bleeding. Courtney’s terrified. Janice is—” She stopped. “Whatever she is. And you want an explanation now?”

Howard sank back into the chair.

Maureen opened the PA channel.

Her voice echoed through the warehouse.

“Attention. This is Maureen Pike. All personnel evacuate immediately through marked exits. Do not return for personal items. Supervisors account for teams outside. Dale Carter, if you can hear this, get your people past the gate and keep them there.”

A pause.

Then she added, “Janice. If you can hear this, draw him to dispatch.”

Amina looked at her.

“Why?”

Maureen pointed to the screen.

Dispatch had the widest open loading bay access and the highest roof vents. Also the external yard lights, pallet wrap, battery charging station, flammable packing materials, and the automated dock doors.

A warehouse was not a weapon.

But enough workplace equipment misused at once could become persuasive.

Victor’s voice came over the PA.

That should have been impossible. He was nowhere near the microphone.

“Maureen. You are adapting well.”

The speakers hummed.

Maureen’s hand froze over the console.

Amina grabbed her wrist.

“Don’t listen.”

Victor continued, voice filling the building.

“You think in processes. So do I. This is why I prefer sites like this. Every person sorted. Every movement measured. Every weakness made visible. The old covens hid in castles. Wasteful. Sentimental. Modern hunger belongs in logistics.”

Maureen forced herself to breathe slowly.

“You’re monologuing,” she said, though the mic was off.

Howard whispered, “What is happening?”

Amina said, “Shut up, Howard.”

On the CCTV, Janice appeared at the far end of dispatch.

She was bleeding black down one side of her face.

Victor followed at walking pace.

Janice looked up toward the control office.

Maureen opened the PA.

“Left side. Battery cage.”

Janice moved.

Victor looked amused until the first forklift battery charger exploded.

It did not produce cinematic fire. It produced a violent electrical bang, sparks, smoke and sudden darkness across half of dispatch. Amina had killed the breaker at precisely the wrong moment for the charging system, which Maureen would later classify as accidental, unauthorised and extremely effective.

Victor staggered.

Janice hit him with a pallet jack.

Maureen said, “Dock door three. Open.”

Howard, moving as if in a dream, pressed the control.

The dock door lifted.

Cold night air rushed in.

Beyond it, the yard lights glared white.

Victor turned toward the opening and smiled through blood that was too dark to be human.

“You cannot burn me with warehouse lamps.”

“No,” Maureen said.

She keyed the PA.

“Janice. You’re not his shift.”

Janice heard.

Even through the cameras, Maureen saw it.

Janice, who had been made because she was suitable, isolated, night-adapted, low-supervision, exploitable. Janice, who had nearly turned exploitation into control because that was the pattern available to her. Janice, who had gathered the night crew into something between team and thrall because no one had taught her another shape for power.

Janice stood straighter.

Victor lunged.

She did not dodge.

She caught him.

Then she drove both of them backward through dock door three and out into the yard.

The cameras lost them.

Amina swore and ran.

Maureen followed.

Outside, the evacuated workers stood clustered beyond the assembly point, watching the loading yard in horror. Dale held a foil blanket around his shoulders. Courtney cried into Amina’s abandoned jacket. Martin clutched his bandaged hand. Pavel had found a real crucifix from somewhere, which was unlikely to solve anything but clearly improved his confidence.

Janice and Victor fought between two trailers under the yard lights.

Not beautifully. Not like film. Like industrial injury at supernatural speed.

Victor was stronger. Older. Cleaner in his violence.

Janice was new, furious, and had spent six years learning the warehouse by sound, route, blind spot and obstruction.

She used the yard.

Pallet stack. Trailer hitch. Chock blocks. Fuel hose. Dock leveller edge. She kept moving him into things. Every strike looked like an accident submitting a late report.

But Victor recovered from everything.

He caught her by the throat and lifted her.

“This is sentiment,” he said. “You will be ashamed of it later.”

Janice clawed at his wrist.

“Maybe.”

His grip tightened.

“You cannot keep them. You cannot free them. You cannot become human by refusing scale.”

Maureen stepped forward.

“Victor.”

He turned.

She held up her phone.

The screen showed a live stream.

Not public. Internal emergency channel routed to corporate crisis, regional security, facilities, and, by Amina’s quick thinking, three personal email accounts outside FulfilNet.

“You’re recorded.”

Victor stared.

Then laughed.

“What will they see? Motion blur? A warehouse incident? A pale woman and an old man in a yard? Evidence requires interpretation.”

Maureen nodded.

“Yes.”

Behind Victor, Amina had reached the manual dock control.

“Interpret this.”

She hit the yard flood override.

Every exterior light came on at once.

Not sunlight.

But sudden white glare from four directions.

Victor flinched.

Not from pain. From visibility.

Janice used the moment.

She tore free, seized him by the coat, and drove him backward toward the open trailer bay. Inside was an outbound load stacked floor to roof with boxed seasonal goods, all shrink-wrapped, labelled, and ready for delivery.

“What are you doing?” Maureen shouted.

Janice did not answer.

She slammed Victor into the trailer.

Amina hit the dock door control.

The trailer shutter began to descend.

Victor caught the edge, holding it.

Janice was inside with him.

“Janice!” Amina shouted.

Janice looked out once.

At the crew.

At Dale. Courtney. Martin. Pavel. Amina.

Then at Maureen.

“Don’t let them make it normal,” she said.

The shutter dropped.

The lock engaged.

Inside the trailer, something hit the walls hard enough to shake the loading bay.

Once.

Twice.

Then silence.

Maureen ran to the control.

Amina grabbed her.

“No.”

“She’s in there.”

“With him.”

“We can’t leave her.”

Amina’s face was wet, furious.

“She told you not to make it normal. So don’t. But don’t open the box with the monster still moving.”

Maureen looked at the sealed trailer.

Inside, no sound.

The yard alarm continued to flash.

In the distance, sirens approached.

Howard stumbled into the yard, pale and shaking.

“What do we say?” he asked.

Nobody answered.

Then Courtney, still crying, said, “The truth.”

Everyone looked at her.

She swallowed.

“Not all of it. They won’t believe all of it. But enough. Dale got hurt. Martin got hurt. We were scared. Something was wrong. Management ignored it. We say enough that they can’t just restart the line.”

Maureen looked at the night crew.

They were no longer under Janice’s thread. Or not fully. Fear had cut some strands. Choice might cut others.

Dale lowered the foil blanket.

“I’ll say I lied.”

Amina looked at him.

He nodded weakly.

“I’ll say Janice didn’t make me at first. I mean, maybe she did. I don’t know. But I’ll say I knew something was wrong and I covered it.”

Martin said, “I’ll say I was injured.”

Pavel lifted his crucifix.

“I will say demons.”

Maureen said, “Maybe say unsafe conditions.”

“Same thing,” Pavel replied.

The sealed trailer shuddered once.

Everyone went still.

Then Janice’s voice came from inside.

Muffled, strained, but hers.

“Maureen.”

Maureen stepped closer.

“I’m here.”

A pause.

“He’s not dead.”

“I assumed.”

“He says there are others.”

“I assumed that too.”

Another pause.

“He wants the warehouse.”

Maureen looked back at the building: the white panels, the open dock doors, the dead conveyors, the emergency lights, the evacuated workers, the whole logistics machine interrupted at last.

“No,” she said.

From inside, a sound that might have been laughter.

Janice said, “Good.”

Then something heavy struck the trailer wall from within, and the lock bent outward.

The Night Factory

Part Four: Returns

The trailer lock bent outward like a paperclip.

Maureen stepped back.

Amina grabbed the nearest object she could find, which happened to be a broken scanner gun. It would not stop anything. The fact that she held it anyway told Maureen more about courage than most corporate leadership courses.

Inside the sealed trailer, something struck the wall again.

The metal boomed.

The night crew scattered from the loading bay. Not far. They were frightened, but they did not run the way ordinary people ran from ordinary danger. They had been inside the night factory too long. They understood that if you ran from the line, somebody else got caught in it.

“Everyone behind the barriers,” Maureen said.

Nobody moved quickly enough.

She turned.

“Now.”

This time they obeyed.

Not because she had Janice’s power. Because she had used the right voice: not mystical, not managerial, but immediate and specific. Maureen filed that away even then. There were clean kinds of command. They depended on clarity, not possession.

The trailer shook.

From inside came Victor’s voice, muffled but amused.

“Maureen Pike. You have a familiar failing of clever people.”

Maureen looked at the warped shutter.

“Do I?”

“You mistake interruption for solution.”

Janice shouted something from inside. There was another crash, then silence, then a scraping sound as if shelving had been torn loose.

Maureen turned to Howard.

“Can that trailer be moved?”

Howard stared at her. “What?”

“Can. It. Be. Moved.”

“It’s loaded but not coupled. Needs a tractor unit.”

“Where?”

He pointed across the yard. “Bay seven.”

“Keys?”

“In dispatch office.”

Amina was already moving.

Maureen caught her arm.

“Don’t go alone.”

Amina looked toward the trailer.

“Then come on.”

They ran through the loading bay, past the dead conveyors and spilled stock, into the dispatch office. The building smelled of overheated electrics, blood, packing dust and panic. Emergency lights strobed over the abandoned floor. It looked like a workplace after the truth had passed through it and refused to tidy up.

Amina found the key cabinet.

Locked.

She hit it with the broken scanner.

Nothing.

“Move,” Maureen said.

She picked up a fire extinguisher and smashed the glass front.

Amina grabbed the keys.

Outside, the trailer shutter had buckled further. A pale hand appeared beneath the metal lip, fingers forcing the gap wider.

Not Janice’s hand.

Victor’s.

Pavel crossed himself again.

Dale whispered, “Oh no.”

Courtney said, “What do we do?”

Maureen pointed at Dale. “You and Martin clear the yard path. Howard, call the police again and report a trapped hostile intruder, major workplace violence, multiple injuries. Do not say data artefact or I will put you in the trailer myself.”

Howard nodded rapidly.

“What about Janice?” Courtney asked.

Maureen looked at the shutter.

Janice was still inside. Still fighting, perhaps. Still not out.

“We get the trailer away from the building,” she said.

“Why?” Martin asked.

“Because he wants the warehouse.”

That was enough.

Amina climbed into the tractor unit at bay seven.

“You can drive this?”

“I moved yard trucks for my uncle’s haulage firm when I was fourteen.”

“That sounds illegal.”

“So does tonight.”

The engine started with a low diesel growl.

Maureen climbed into the passenger seat.

Amina swung the tractor unit across the yard with more confidence than the situation deserved. The trailer shook again as they reversed. The coupling took two attempts. On the second, it locked with a heavy metallic clunk.

Inside the trailer, Victor stopped hitting the shutter.

That was worse.

He had understood.

Maureen jumped down and connected the air lines with Howard shouting contradictory instructions from twenty feet away. Amina leaned out of the cab.

“Where am I taking it?”

Maureen looked beyond the yard.

At the far edge of the industrial estate stood the empty overspill lot, used for seasonal trailers and abandoned pallets. Beyond that, a drainage ditch, chain fencing, scrubland, and the beginning of open fields.

“Out of the yard. Overspill lot.”

“And then?”

Maureen looked east.

The sky was no longer black. Not dawn yet, but the night had begun to loosen.

“Then we wait.”

The trailer lurched forward.

From inside came a violent impact. The whole rig rocked. Amina swore, corrected the wheel, and drove through the open gate toward the overspill lot.

Maureen ran beside it for three steps, then stopped. She could not keep up. She watched the red tail lights move away through the industrial fog, the loaded trailer swaying behind the tractor like a coffin that had learned to object.

Dale came to stand beside her.

His face was grey.

“She saved us?”

Maureen did not answer.

“She also hurt us,” Courtney said from behind him.

That was brave too.

Dale looked down.

“Yes.”

The night crew stood in the yard, not knowing whether to mourn, fear, accuse, or hope. The threads Janice had put into them were still there in places. Maureen could feel it in the way their eyes followed the trailer. Not love. Not loyalty. Something more industrial. Connection made under duress.

A shift pattern of the soul.

In the overspill lot, the truck stopped.

Amina got out and ran back across the road, breathing hard.

“It’s there.”

“Did you open it?”

“No.”

“Good.”

Amina bent over, hands on knees.

“She’s still inside.”

“Yes.”

“You’re just going to let the sun come up?”

Maureen looked at her.

Amina’s face twisted.

“I know. I know what he is. I know what she is. But she’s Janice.”

Maureen had no clean answer.

That was the problem with operational thinking. It could move a trailer, isolate a hazard, trigger reporting chains, preserve evidence, reduce immediate harm. It could not decide what a person was worth after she had become dangerous.

From the overspill lot came a sound like metal tearing.

Then nothing.

The horizon brightened.

Not sunrise.

Not yet.

The first police car arrived at 06:11.

Then another. Then an ambulance. Then a fire engine because Howard had used too many categories on the call and emergency services had decided to over-attend rather than decode him.

The police saw injured workers, a damaged warehouse, a traumatised site manager, a sealed trailer in the overspill lot, and a regional operations lead who insisted nobody should open it before sunrise.

That instruction was not well received.

“Ms Pike,” the senior officer said, “if there are people inside, we need to access the trailer.”

“There is at least one violent intruder inside. Possibly armed. Possibly severely dangerous. You need containment.”

“We have procedures.”

“Use the one where you wait ten minutes.”

He looked at her as if deciding whether she was in shock.

Perhaps she was.

Amina stood beside her.

“Please,” Amina said. “Wait.”

Something in her voice did what Maureen’s authority could not. The officer hesitated.

Then the trailer screamed.

Not a human scream. Not wholly. It came from inside the metal box and rolled across the industrial estate, long, furious, and full of hatred for morning.

Every police officer turned.

The senior officer said quietly, “Armed response.”

Maureen looked east.

The sun came up.

At first nothing happened.

Then the trailer began to smoke.

Thin lines at the edges. Around the warped shutter. Through vents. A dark, oily vapour curling into the pale morning. The metal popped and ticked as heat built inside. Something struck the wall again, weaker this time. Then again. Then a dragging sound.

Amina covered her mouth.

Courtney started crying.

Dale sat down on the kerb.

From within the trailer, Janice shouted.

Not words.

Pain.

Maureen moved before thinking.

Amina caught her.

“No.”

“She’s still alive.”

“She told us.”

“I know what she told us.”

“She told us not to make it normal. Not to die for her.”

Maureen pulled free.

The police shouted at her, but she was already running toward the trailer. Not to open it. She knew better. But close enough to hear. Close enough to know whether Janice was still Janice.

The shutter glowed faintly at the warped seam.

Inside, something hit the wall once.

Then Janice’s voice came through, cracked and low.

“Maureen.”

“I’m here.”

“Is everyone out?”

“Yes.”

A pause.

“Dale?”

“Alive.”

“Courtney?”

“Alive.”

“Martin?”

“Alive.”

“Amina?”

“She’s here.”

Another pause. Longer.

“Tell her I’m sorry.”

Amina heard. She walked closer despite the smoke.

“You can tell me yourself,” she said, voice breaking.

Janice laughed once. It turned into a cough, then something like static.

“Always arguing.”

Amina pressed a hand to the side of the trailer and snatched it back, burned.

“Come out.”

“I can’t.”

“We can cover you. Blankets. Fire crew. Something.”

“No.”

“Janice—”

“No. He’s still moving.”

The trailer shook weakly.

Victor’s voice emerged, barely audible now.

“Open it. I can teach you all. I can make the night efficient.”

Maureen said, “You sound like a consultant.”

Janice laughed again, worse this time.

Victor hissed something unintelligible.

Then there was a heavy impact inside, followed by a wet tearing sound. The trailer rocked once and went still.

A long silence followed.

Amina whispered, “Janice?”

The answer came very quietly.

“Still here.”

The smoke thickened. Sunlight spread across the overspill lot, cold and gold through industrial haze.

Janice spoke again.

“I bit him.”

Maureen closed her eyes.

“Good.”

“No. Bad. He tastes like rot and targets.”

Amina sobbed despite herself.

Janice said, “Listen. There are others. He said logistics, hospitals, call centres, night buses, casinos. Places nobody watches properly because everyone there is already tired.”

Maureen nodded, though Janice could not see.

“I heard.”

“You need records. Badge logs. CCTV gaps. Productivity anomalies. People getting sick. People obeying too much.”

“I know.”

“You know numbers.”

“Yes.”

“Use them.”

The words lodged in Maureen like an assignment and a curse.

“Janice,” she said.

“Yes?”

“I need to know whether you can come out after dark.”

Silence.

Then: “I don’t think there’s going to be after dark.”

Amina shook her head.

“No.”

Janice’s voice softened.

That was almost worse.

“I nearly kept you all.”

Amina pressed her burned hand against her coat.

“You didn’t.”

“I wanted to.”

“I know.”

“I wanted a crew.”

“You had one.”

The smoke paused, then thickened again.

Amina continued, “Not like that. Not the way he meant. But you had one.”

For a few seconds, there was no sound but fire engines, police radios, gulls, distant traffic and the slow heating of a trailer full of things that should not exist.

Then Janice said, “Tell Courtney she did right. Truth, enough of it.”

“I will,” Maureen said.

“Tell Dale he’s a terrible supervisor.”

Amina laughed through tears.

“He knows.”

“Tell Martin to report hand injuries.”

“Yes.”

“Tell Pavel…” Janice paused. “Actually, Pavel probably knows what to tell himself.”

Behind them, Pavel lifted his crucifix.

“I will pray for you,” he called.

Janice said, “That’s nice. Weird, but nice.”

The trailer gave one final inward thump.

Victor, perhaps. Or the last collapse of loaded boxes.

Then the smoke became darker.

Janice screamed once.

Amina turned away.

Maureen did not. She made herself stand there and hear it, because someone had to refuse the corporate gift of abstraction. Not incident. Not event. Not productivity anomaly. A woman burning in a trailer because a monster had found her life convenient.

The scream ended.

The trailer smoked for another twenty minutes.

When the fire crew finally opened it, they found collapsed stock, melted shrink-wrap, scorched cardboard, blackened metal, and two human-shaped deposits of ash fused among boxes marked SAME DAY PRIORITY.

One was near the door.

One was deeper inside, twisted around the other as if holding it down.

The official investigation lasted nine months.

It produced twelve binders, three resignations, one prosecution for unrelated safety breaches, a corporate restructuring, and a phrase nobody liked but everyone used:

The Hub 4 Night Incident.

FulfilNet tried to manage the story.

They failed less completely than they deserved.

Maureen made sure of that.

Not by telling the whole truth. The whole truth would have disappeared into mockery, psychiatric evaluation and internet sewage within days. She told usable truth. Work conditions. Ignored injury. Broken cameras. Bad management. Exhausted workers. Unreported incidents. Coercive supervision. Safety failures. A site culture that normalised distress because output looked good.

She kept the stranger out of official language.

Mostly.

In her private file, labelled Nocturnal Systems Risk, Victor had a name, a description, and a classification.

External predatory actor exploiting low-supervision night labour environments.

It sounded ridiculous.

It was also accurate.

Amina gave evidence.

Dale gave evidence too, badly at first, then better after Courtney threatened to describe exactly how he had looked at Janice after the bite. Martin produced photographs of his hand. Pavel submitted a statement containing the word demon fourteen times; Maureen edited none of them in her private copy.

Courtney became the strongest witness.

She did not try to explain vampires. She explained fear.

That was harder to dismiss.

“They kept telling us everything was fine,” she said during one internal hearing. “And after a while fine just meant keep packing.”

That sentence entered the final report.

Howard Pell resigned for health reasons and later appeared on LinkedIn as a transformation consultant.

Maureen blocked him.

FulfilNet South Coast Distribution Hub 4 closed for refurbishment and never reopened under that name. The building was sold to an investment fund, stripped, relit, rebranded, and eventually leased to a medical logistics company that promised better worker wellbeing and installed excellent blackout systems for temperature control.

Maureen noticed that last detail.

She began watching night-work data across the region.

At first unofficially. Then, after she moved jobs, more systematically. Warehouses. Hospitals. Cleaning contractors. Security firms. Casino back offices. Call centres. Anywhere night converted people into metrics and fatigue made anomalies easy to normalise.

She built dashboards.

Absence clusters. Anaemia-related sickness. Unexplained turnover. CCTV outage overlap. Productivity spikes following localised injury events. Supervisor behaviour changes. Repeated reports of “dizziness,” “neck rash,” “night panic,” “religious language,” “unusual loyalty,” “refusal to leave site.”

The pattern was not everywhere.

But it was not nowhere.

That was the real horror.

Janice had not been a singular event. She had been a pilot.

Six months after Hub 4, Maureen received an envelope at her flat.

No stamp. Hand delivered.

Inside was a handheld scanner from FulfilNet, scorched along one side but intact.

The screen turned on by itself.

One line appeared.

ITEM NOT FOUND.

Then another.

SHIFT CONTINUES.

Maureen sat very still.

There was no signature.

She called Amina first.

Amina answered on the second ring.

“You got something too,” Maureen said.

A pause.

“Yes.”

“What?”

“A hi-vis badge.”

“Janice’s?”

“No.”

“Whose?”

Amina’s voice lowered.

“Mine. But older. Like it’s been burned.”

Maureen closed her eyes.

The past, apparently, had inventory.

They met that night at Rosie’s, the café where Janice had last been human. Amit still ran it. He did not remember the man in the next booth, or said he did not. The booth had been re-covered in red vinyl. Dawn was an hour away. Shift workers came and went, eyes dull, hands wrapped around coffee.

Amina looked healthier than Maureen had ever seen her, which was not the same as well.

“You think she’s alive?” Amina asked.

“No.”

“You hesitated.”

“I think something may remain.”

“That is not comforting.”

“No.”

Amina turned the burned badge over in her hands.

“I hated her for what she did.”

“I know.”

“I miss her.”

“I know.”

“That feels wrong.”

“It probably is. That doesn’t stop it being true.”

They sat with bad coffee and worse knowledge.

After a while, Maureen opened her laptop.

“I need help.”

Amina looked at the screen.

Spreadsheets. Incident maps. Heat signatures of labour abuse and things worse than labour abuse moving under the same fluorescent skin.

“Is this your job now?” Amina asked.

“No.”

“Are you being paid?”

“No.”

“Then it’s definitely your job.”

Maureen smiled faintly.

“I need someone who knows nights from inside. Someone who knows when a crew is scared in the ordinary way and when something else has them.”

Amina looked out of the steamed window at the brightening edge of the sky.

“I’m not going back into warehouses.”

“I’m not asking you to.”

“Good.”

“I’m asking you to help me keep other people out of trailers.”

Amina said nothing for a long time.

Then she nodded once.

“Show me the data.”

The first case they found together was a private hospital laundry in Kent.

Night staff dizziness. CCTV outages. Linen output up 31%. Two porters resigned without notice. One cleaner reported hearing singing from sealed laundry bags. A supervisor developed a severe light sensitivity and began wearing scarves indoors.

Maureen stared at the dashboard.

Amina said, “That’s not normal.”

“No.”

“What do we do?”

Maureen looked at the time.

23:08.

Night shift active.

She closed the laptop.

“We go there.”

Amina laughed once, without humour.

“Of course we do.”

Outside, the sun was rising over the station roofs, turning the wet street the colour of weak tea. Inside Rosie’s, workers ate toast before going home to sleep through the day. The café smelled of bacon, coffee and lives arranged around exhaustion.

Maureen stood.

Amina pocketed the burned badge.

Near the door, a man in a grey coat sat in the booth by the wall.

For one second Maureen’s whole body stopped.

Then he looked up.

Not Victor.

Just a tired man with a paper cup and a face too ordinary to accuse.

Still, Maureen watched him until he left.

Amina saw.

“That how it is now?”

“Yes,” Maureen said.

They walked out into the morning.

Neither of them spoke for several minutes.

At the crossing, Amina said, “What do we call this?”

“What?”

“Whatever we’re doing.”

Maureen thought of Hub 4, the sealed trailer, Janice’s voice through metal, Victor describing people as vectors, the old corporate lie that everything was fine as long as output held. She thought of numbers that lied, people who vanished inside systems, night workers too tired to be believed, and monsters who had discovered that exploitation already built most of their cages for them.

“Night audit,” she said.

Amina considered.

“That sounds boring enough to survive.”

“Exactly.”

They crossed as the lights changed.

Behind them, the day took over the town.

Ahead, somewhere beyond spreadsheets, locked doors and fluorescent corridors, the next night factory was already running.

Also on Archive of Our Own