Chapter 2: The Galley Fortress
The galley was a cathedral of noise. The roar of the grill, the hiss of steam, the clatter of stainless steel on stainless steel. Jasper moved through it on autopilot, his body a precise instrument navigating the familiar chaos. He diced carrots into perfect brunoise, the knife a steady, rhythmic extension of his thought. The shouts from the deck, the frantic retrieval of the tender—they were compartmentalized, locked in a mental box labeled Things That Are Not My Problem. The head chef, a florid man named Karlsson, was screaming about a missing case of beurre blanc, his hemorrhoid-fueled rage a reliable constant in the shifting world.
Jasper focused on the feel of the knife handle, the clean cut of the blade.Normalcy was a weapon. Lucian had said that.The asshole was right.A different sound penetrated the culinary din. Not a shout, but a sustained, electronic shriek of the ship’s PA system failing, then a burp of static.Then nothing.The kitchen crew paused, looking up at the silent speakers.
“Probably just the system,” a pot washer mumbled, but the fear in his voice was fresh.
Karlsson bellowed for them to get back to work.Jasper kept dicing. He finished the carrots, swept them into a hotel pan, and reached for the celery.His hands were steady. He’d scrubbed them until they were pink.Then the door to the crew corridor swung open. It wasn’t a cook. It was a stewardess, Anya, her usually impeccable uniform smeared with something dark and wet.Her eyes were wide, her mouth moving but no sound coming out. She took two stumbling steps into the galley, then collapsed to her knees.
Silence crashed down as the grill man shut off his burners.The only sound was the faint hum of the walk-in cooler.
Jasper was moving before anyone else, dropping his knife with a clatter. He knelt beside Anya.“Hey.Look at me. What happened?”
Her gaze was unfocused, sliding past him.“Medical… bay,” she whispered.“He… woke up. He wasn’t… he bit Doctor Cho.Just… bit him. And then Karl, he tried to pull him off, and he just… turned and…”
“Who bit who?” Jasper’s voice was low, urgent.He gripped her shoulder.“The security man.The hurt one.He was dead. His eyes were… He got up.” She started to shake.“There’s so much blood. They’re… they’re still in there. The sounds…”
A low murmur of panic rippled through the galley.Karlsson stood frozen, his face pale.The door opened again.
Lucian stood there, his expression a mask of chilling composure. His eyes swept the room, cataloging the fear, the stunned cook, the kneeling Jasper.He zeroed in on Jasper.
“Everyone out,” Lucian said, his voice not loud but carrying a tone of undeniable authority. “Now.Back to your quarters.Lock your doors.”
No one moved.
“Now!” The word cracked like a whip. The kitchen staff jolted into motion, abandoning their stations, shuffling out the opposite door, their faces blank with shock.
Jasper didn’t move from Anya’s side.“She needs help.”
Lucian strode over.“She’s in shock. She can walk. Can you stand?” he asked Anya, his voice softening to a dangerous, coaxing calm.She nodded dumbly. He helped her to her feet and guided her to a young sous-chef hovering by the door.“Take her to the crew lounge.Barricade the door. Use your head.”
The boy nodded, leading Anya away.
Then it was just Jasper and Lucian in the vast, silent galley. The smell of scorched butter and raw vegetables hung in the air.“You heard?” Jasper asked, standing up.“I heard the screams. I was on my way to the bridge.” Lucian’s gaze was fastened on Jasper. “The logical chain of events has been confirmed.”
“Logical?” Jasper let out a sharp, humorless laugh. “You call that logical?”
“The progression is clear.Infection, or something like it.Fast-acting. Transferable through bodily fluids, likely saliva given the description of ‘biting.’ Alters behavior to extreme aggression and removes autonomic survival responses.” He spoke like he was analyzing a failed software launch.
“They’re zombies, Lucian.Just say it.” Jasper threw his hands up. “Your security guy is a fucking zombie.”
“That’s a reductive term.” Lucian’s jaw tightened.“It doesn’t help us. What helps us is that you are here, in a room with fortified doors, multiple exits, and potential weapons.” He glanced at the rack of kitchen knives.
“I’m not going to stab a sick person.”
“They are not ‘sick’ in any way you can heal.They are dead. A biological hazard. A threat.” Lucian took a step closer.“The ship is compromised.The medical bay is a loss. The infection will spread as long as there are people to panic and people to… bite.”
The reality of it, stated so coldly, finally punched through Jasper’s defiance.He looked around the dead kitchen. The abandoned sauté pans, the half-chopped vegetables.A kingdom of nothing.
“What’s your genius plan, then?We hide in the walk-in? It locks from the outside.”
“We go to my suite.It has a reinforced door, a private balcony, and supplies. I have a satellite phone. We can try to get a signal, gather real data.” Lucian’s tone brooked no argument.“Of course.The VIP solution. Lock yourself away while everyone else…”
“While everyone else what, Jasper?” Lucian’s composure slipped, a flash of raw frustration in his eyes.“Die?Turn?This isn’t a democracy.This is triage. You have skills.You have a clear head.You are an asset to survival. I am prioritizing that survival.”
“I’m not your asset.”
“You are if you want to live past tonight.” Lucian turned and walked toward the main galley door that led to the passenger corridors. He didn’t look back.“Come or don’t. But if you stay, you’ll be alone. And you’ll be dead.”
Jasper stood there, the ghost of the knife handle still in his palm.He thought of the security man’s mangled neck. The word rabid. He thought of the lock on his crew cabin door—a flimsy thing that barely kept out snooping managers. He thought of being alone in the dark, listening to those sounds.He swore under his breath and followed Lucian.
The passenger hallway was a surreal diorama of abandoned luxury.A dropped champagne flute lay shattered on the carpet. A room service trolley laden with untouched food sat askew. The only sound was the low, pervasive hum of the ship’s engines, still carrying them nowhere.
They moved quickly, Lucian leading with a predator’s silent grace.Jasper matched his pace, his own light-footedness an advantage. They passed closed cabin doors, some with muted sobs or frantic whispers behind them.
They were two decks above the medical bay, turning a corner toward the central atrium staircase, when the first scream echoed up from below. It was not a scream of fear, but of sheer, uncomprehending agony. It was cut off with a wet, choking finality.Lucian froze, holding up a hand. Jasper listened, his heart hammering against his ribs. New sounds rose: guttural, hungry snarls, and a different kind of scream—terrified, running.
“Stairs are compromised,” Lucian muttered.“We go forward.Crew access. Less traffic.”
He changed direction, Jasper on his heels. They ducked through a service door marked ‘Staff Only,’ the familiar territory of narrow, harshly lit corridors a small relief. The smell down here was different: grease, detergent, and now, underneath, a coppery tang.They heard the running footsteps before they saw the man. It was one of the junior engineers, his coverall torn, his face a mask of pure terror.He saw them and skidded to a halt, his chest heaving.
“They’re in the corridors!” he rasped.“They’re everywhere! Don’t go that way!”
“Which way?” Lucian demanded.“I don’t know! They came up the service elevators from medical!” The man was hyperventilating. He pushed past them, running back the way they’d come, toward the passenger decks.Lucian cursed. “The service elevator bank is just ahead. If they’re spreading from there…”
A loud, metallic thud echoed from the corridor ahead of them, followed by a dragging, shuffling sound.
“In here,” Jasper said, his voice tight. He pointed to a heavy, unmarked door he knew led to a dry storage pantry.It was where they kept the bulk spices and canned goods. It had a sturdy lock, but it was an interior room, no other exit.
“It’s a box,” Lucian argued.
“It’s close,” Jasper hissed, already moving.He punched in the six-digit code he wasn’t supposed to know.The lock clicked. He yanked the door open.
The sound from down the corridor became clearer now: a low, continuous moan, and the soft, shuffling tread of feet on linoleum.
Lucian didn’t hesitate. He shoved Jasper inside and followed, pulling the heavy door shut behind them with a solid, final thunk. He slapped the manual lock button on the inside, plunging them into total darkness.
The blackness was absolute, thick with the scent of oregano, cumin, and dust.Their breathing was loud in the confined space. Jasper’s back pressed against a shelf of #10 cans.Lucian stood by the door, his ear pressed against the metal.
For a minute, there was only the sound of their own panic, the frantic rhythm of two hearts beating out of sync.Then they heard it.The shuffling steps grew closer, slower. A soft, wet sniffing sound at the seam of the door. A low groan, so close it could have been in the room with them.Jasper held his breath. He could feel Lucian’s stillness, a coiled tension inches away in the dark.
Something scraped against the door—fingernails, or something harder.Then a thump, as if a body leaned against it.
Another groan, this one fading slightly.The shuffling footsteps receded, moving slowly down the corridor away from them.
The silence that followed was somehow worse. It was the silence of the grave, of a world emptied of sense.
The silence after the shuffling faded was a tangible weight. It pressed against Jasper’s eardrums, thick with dust and the cloying scent of dried thyme. He exhaled slowly, the sound obscenely loud in the sealed dark.“Okay,” he whispered, the word brittle. “So we’re in a spice cupboard.”
“We are secured,” Lucian corrected from the void by the door.His voice was low, analytical.“No immediate threat present. Now we assess.”
“Assess what?Our oregano options?”
A beat of silence. Then Lucian’s voice, closer now, a disembodied intensity.“The route to my suite is compromised. The service corridors are being traversed by the infected.The main decks will be pandemonium. We need an alternate path.”
Jasper leaned his head back against a cold can. The darkness was disorienting, stripping away his usual visual cues.It made Lucian’s presence feel larger. “You think I’ve got a secret map? I know the staff halls, not how to avoid… that.”
“You know the ship’s bones.” Fabric rustled as Lucian shifted. “The ventilation.The plumbing access.The unmarked doors. That knowledge is now our primary asset.”
A memory flickered: a greasy alcove, a sharpened butter knife. You’re smarter than this place.Jasper pushed the thought aside. “Most of those shafts are too small. And they’d be pitch black.”
“But they’d bypass the corridors.” Lucian’s tone was that of a man solving a complex puzzle. “We need to reach Deck 10, aft.The suites have private balconies. If we can access an adjacent suite from the outside, we bypass the hallway entirely.”
“You want to scale the outside of a moving cruise ship.” Jasper deadpanned.“In the dark. While being chased by zombies.”
“I want to use the maintenance gantways designed for window cleaners. They’re accessed from the crew areas on each deck.You must know where.”
Jasper did know. He’d smoked on one once, years ago, before it was strictly forbidden. The memory of the wind and the dizzying drop made his stomach lurch.“It’s a death sentence.”
“Staying here is a slower one. We have no water. The ship’s systems will fail eventually.” Lucian’s logic was a cold, sharp blade.“We move up, deck by deck, through crew-only spaces. We avoid all main thoroughfares. We use the gantway only for the final lateral move to my balcony.”
It was reckless.It was insane. It was also the only plan that didn’t involve opening the door and walking into a hallway of grasping hands. Jasper’s mind, trained by paranoia, began to map it. The locker room on Deck 3 had a hatch to a supply crawl space.That crawl space fed into a laundry chute access shaft.
“The laundry chute,” he said quietly.“It’s a straight vertical from Decks 3 through 9. Ladder rungs on the inside. It’s filthy, but it’s enclosed.”
“Perfect.” Lucian’s approval was instant, warm. It felt like a reward, which immediately put Jasper on edge.“We get to the locker room. Then we climb.”
“And if we get to your deck and your balcony door is locked?”
“It won’t be.” The certainty was absolute.“The satellite phone is there.The world is not just this ship, Jasper. We need information. We need to know if this is Veracruz or… everywhere.”
The word everywhere hung in the spice-ridden dark.Jasper had been holding that thought at bay. A port city could have a riot, a disease outbreak. An entire communications blackout across multiple coasts suggested a larger collapse.The security man’s words echoed.They didn’t stop.
“Fine,” Jasper said, surrendering to the inevitable momentum.“We wait five more minutes.Then we go. Quietly.You follow my lead.You don’t stop to look at anything. You understand?”
“I understand.” Lucian’s voice was a soft murmur, closer than Jasper expected. A hand brushed his arm in the dark, a brief, startling point of contact. “You’ll get us there.”
The touch was possessive, a claim. It was the exact opposite of the fierce independence that had kept Jasper alive this long. He pulled his arm away, the movement sharp in the confined space.“I’ll get me there,” Jasper corrected, his voice harder now. “You can follow or not.”
Lucian was silent for a long moment. When he spoke, the warmth was gone, replaced by a flat, dangerous calm. “Understood.”
They sat in the consuming dark, two separate silences now, the plan a fragile bridge between them. Jasper counted seconds in his head, each one a drumbeat toward the moment they would open the door. He pictured the hallway, empty or not. He felt for the small, sharp paring knife he’d slipped into his back pocket before leaving the galley.A tool, nothing more.The five minutes were up. Jasper reached forward, his hand finding the cool metal of the lock release.
“Now,” he breathed.