The cold in the attic felt as if it had been there forever. It had soaked into the floorboards, soaked into the walls, and now it was permeating into the marrow of Jack Halley’s bones. For three days he hadn’t moved from his post, barely shifting except to scratch the coded notes into his pad or adjust the crackling receiver beside him to tune into the signal. It wasn’t the first time he’d hidden above a bakery in the middle of nowhere. But this was different. This time he was in Normandy, and it was June of 1944. And the world was about to be tipped on its axis.
The radio spat out static, then fell quiet yet again. Jack leant in to hear the faint signal. He pressed the earphones harder against his ears. The sound came again; it was faint, but he was right, he had heard the measured clicking. Morse code. At this hour, it had to be important.
He scribbled as the transmission came in. Dashes. Dots. A pause. And then another burst.
He’d memorised hundreds of call signs in his time, and he knew this one didn’t belong to any he recognised. But the message was unmistakable once he had decoded it. An Allied paratrooper unit was being lured into a trap, northeast of Carentan. A German unit had intercepted one of their supply drops and copied the signal. They were now impersonating resistance fighters. The drop zone had been compromised. If the squad landed now, they’d be walking straight into machine-gun fire.
Jack blinked at the page, his stomach roiled. This couldn’t be happening. Had someone in the resistance been turned or broken under torcher? Or was it something even worse? He didn’t know.
Either way, he had just minutes, not hours, to make the decision.
He reached for the transmitter, but then froze.
There were no orders authorising him to respond. His role was strictly to receive, not to initiate contact. Should he, do it? But sending an unsanctioned message could expose his location. If the Germans picked up the signal, they’d triangulate the source in minutes. It was not that he had a pre-planned escape route, and the attic wouldn’t save him. Neither would the old woman downstairs who baked bread for the locals and slipped him crusty ends when the smell got too strong to ignore.
He sat there; he had to make a decision one way or the other; he thought as he watched his fingers twitch just above the switch. He knew the right thing to do. If he didn’t warn them, a full unit of Allied soldiers would be slaughtered within the hour. But if he did… he might not last the night.
His mind raced through the protocol, trying to find a loophole. But there wasn’t one he could think of. Technically, he’d be violating direct orders. But on the other hand, he didn’t have time to wait for clearance from London. Not with the drop scheduled for just before sunrise.
Jack wiped the sweat from his brow. Then he grabbed the pad, flipped to a clean page, and started coding his own message, even knowing what this could mean to him.
ALLIED UNIT ZULU 4. DROP ZONE COMPROMISED. DO NOT DEPLOY. REPEAT: DO NOT DEPLOY. ENEMY MASQUERADING AS LOCAL CELL.
He kept it short, but it had to be clean and urgent. He flipped the switch. The transmission took twenty-five seconds. That was all it needed to be. Shorter than a prayer. Even quieter than a scream. But loud enough to save dozens of lives, and give away his position.
He released the key, and the attic fell into silence again. Now, all he could do was wait.
Two hours later, just before dawn, the sound of boots on gravel reached his ears. They found him.
He pressed his body against the floorboards, trying to slow his breathing. The old woman below hadn’t stirred yet. She was hard of hearing and slept like the dead. But someone was definitely outside. The gravel shifted again; he heard it this time, clear as day. Then came a sharp rap on the bakery door.
Three knocks. Pause. Two knocks.
It wasn’t the resistance code. He reached for his sidearm that lay on the table.
Downstairs, the door creaked open. Jack didn’t dare move. The old woman’s voice filtered up. It was soft and sounded confused. A man’s voice answered. In German.
Then another. And another. Three soldiers, maybe even four. He heard the scrape of chairs below him. The bang of a pot hitting the floor. They were pretending to search casually, and they were making small talk. But it was too precise, and too careful. This wasn’t a routine patrol. They were stalling. They knew someone was here. He didn’t have to wait long. The trapdoor to the attic groaned open before he could reach the back wall.
A pale, round face rose slowly through the trapdoor. It was a young German soldier; he had barely looked up before Jack’s boot slammed into his jaw, knocking him back down the ladder. Shouts erupted from below. The radio in the corner sparked as a stray bullet tore through the floorboard near it. Jack dove behind a stack of flour sacks just as a second soldier appeared, his rifle raised.
Jack fired once, and the man dropped without a sound.
The room filled with gunfire. Wood splintered. Jack crawled low, keeping his shoulder tucked as he reloaded. They weren’t shooting to kill, not at the moment, anyway. They wanted him alive. Probably for interrogation. Maybe worse.
He grabbed the satchel he always kept packed and bolted for the crawlspace near the chimney. He barely fit through it, scraping his ribs on the jagged brick as he shoved his way out onto the roof.
The pre-dawn light made everything ghostly. Fields stretched out like frozen seas. Smoke coiled lazily from chimneys across the village. No one was awake yet. No one who could help.
Behind him, voices shouted through the attic. Boots thudded across floorboards. Jack ran.
He jumped onto the next rooftop, barely catching his footing. Another jump — this one almost cost him his ankle. He felt the pull of the satchel’s strap, heard the rip of fabric, and almost dropped the coded message. He stuffed it into his coat just in time.
A bullet whined past his head. Another cracked the tiles near his feet. They were firing from the street now. He didn’t stop.
He hit the edge of the final roof and saw what he needed — a hay wagon, parked against the barn below. Without thinking, he leapt.
He landed hard; the breath punched from his lungs. But he was still moving.
He rolled out of the hay and took off across the fields, keeping low. The old escape path the resistance had mapped for him — the dry creek bed that led to the woods — it wasn’t far. If he could just reach it before the dogs came…
A shout rang out behind him, but Jack didn’t look back.
By sunrise, he was miles away. Mud-soaked, scraped, and bleeding from the elbow. But alive.
He sat beneath a copse of trees, his body aching in every direction. In his coat pocket, the coded message was damp with sweat, but intact.
The transmission had gone out. Whether it was received… he didn’t know.
But he’d made the call. He’d broken protocol, lit a flare in the dark, and probably signed his own death warrant in the process. But if even one paratrooper pulled up before hitting the ground, it was worth it.
And if not?
Then there was more work to do.
Jack didn’t stop moving for the rest of the day.
By late afternoon, he was deep in the hedgerows that clawed through Normandy like ancient scars. The terrain was tight and unfamiliar, but it gave him cover — thick, tangled brush and centuries-old stone walls that muffled the sound of his footsteps. He knew from his training that German patrols stuck to the open fields and roads. These narrow green tunnels were too slow, too exposed for them. But for someone like Jack — someone desperate to disappear — they were salvation.
His legs ached. His shoulder throbbed from the rooftop landing. And his last swallow of water had been hours ago. Still, he pushed on.
He had to reach the fallback point.
If London had received his unsanctioned message — and that was still a big if — it would trigger a new rendezvous protocol. A secondary contact point, just in case everything else went to hell. Which it had.
The resistance had set it up weeks ago, before anyone knew D-Day would be so close. A disused barn northeast of Sainte-Mère-Église. Remote. Forgotten. But known to a single local agent, code-named Violin. Jack had never met her. Only heard whispers. But if anyone could get him out, it’d be her.
And if she wasn’t there? Then he’d be on his own.
Again.
By nightfall, the barn appeared in the distance, crouched low against the earth like a wounded animal. The last light of day was slipping away, and with it, any sense of safety. Jack approached slowly, checking the surrounding brush for movement. Then the windows. No glint of glass. No shadows. Just silence.
He knocked twice, then once, then three more in quick succession.
Nothing.
He was about to turn away when the door cracked open and a narrow face appeared — older than he’d imagined. Tired eyes, dirt on her cheek, hair pinned back in a scarf the colour of ash.
“You’re early,” she said quietly.
Jack blinked. “You’re Violin?”
She raised a brow. “You expecting an orchestra?”
He managed a short breath of a laugh and stepped inside.
The barn smelled of hay and rust. Maps had been nailed to the wall, and a low table was stacked with field radios, coded logs, and weapons wrapped in cloth. A makeshift operations room, built from scraps.
“You were burned,” she said flatly, not looking at him.
“Yes.”
“And yet here you are.”
“I warned them,” Jack replied. “Sent the message myself.”
“Without orders.”
“Yes.”
She glanced at him. “That was either brave or incredibly stupid.”
“Maybe both.”
Violin walked over to one of the radios and adjusted the dial. Static filled the air, followed by a faint transmission — British frequency.
Jack froze.
“They got your message,” she said. “The drop was scrubbed. Unit rerouted. They’re alive.”
He sat down slowly. It didn’t feel like a victory. It felt like a narrow escape from something too large to see.
“You probably bought yourself a death sentence,” she added. “They’ll come looking.”
“I know.”
“But you saved them.”
Jack looked up. “What now?”
She didn’t answer immediately. Just turned back to the table and pulled out a folded sheet of paper. Coordinates. Names. A list of supply caches and known collaborators.
“We’re moving,” she said. “Tonight. We have a bigger job now.”
He frowned. “Bigger than warning a drop zone?”
She handed him the paper. “We’ve intercepted something. A high-level German officer is being moved under cover near Bayeux. The resistance believes he’s one of the architects behind their counterintelligence operations. The one who’s been feeding disinformation to our networks. If we can get to him—”
Jack didn’t let her finish.
“—then we stop the next trap before it’s even set.”
Violin nodded.
There was no time to waste.
They moved under cover of darkness. Just the two of them at first, weaving through villages too small to have names. Violin led the way, never once hesitating, never once needing a map. She carried a silenced pistol tucked in her coat, and Jack suspected she knew how to use it better than most of the soldiers he’d trained with.
By sunrise, they reached a tiny farmhouse just outside Bayeux. From there, they joined up with two more resistance fighters — a wiry teenager with eyes too old for his face, and a one-legged ex-schoolteacher with a rifle longer than his arm. No one exchanged names. They didn’t need to.
The officer was being held in a commandeered chateau, half-a-mile north, guarded by a rotating squad of Wehrmacht troops. His convoy was due to move in twenty-four hours. That gave them one chance to intercept him — during a scheduled switch in the guard detail, when the perimeter would be thinnest.
It was madness. But so was the war.
That night, Jack lay beneath the stars, staring up at the quiet sky, thinking of London. Of the half-written letters in his locker back at HQ. Of the faces of men he’d trained with, some already gone.
He didn’t know if he’d survive tomorrow. But somehow, that wasn’t the point anymore. What mattered was that his message had made it. The men had lived. The war would go on. And if he had to keep running, keep choosing the harder path, again and again — then so be it.
He wasn’t a hero. Just a man who made a call when it counted.
The assault was over in under ten minutes.
Violin’s team hit the south side of the chateau with Molotov’s and small arms fire, drawing the guards away. Jack and the schoolteacher breached from the rear, through the wine cellar. Smoke filled the hallways. Glass shattered. The German officer tried to escape through a side passage — but Jack caught him mid-run, wrestled him to the ground, and shoved the barrel of his pistol against the man’s jaw.
The German froze. The resistance fighters closed in.
Within the hour, the officer was bound, gagged, and on a one-way trip to the coast — and eventually, London. He would talk. They always did.
And Jack?
He disappeared again.
Three weeks later, in a nondescript hallway in London, Jack Halley stood before his commanding officer, waiting for the verdict.
There were no formal charges. But there was no commendation, either. Just a nod of appreciation. A quiet word of thanks behind closed doors. And a new assignment for him, and yet another identity. In another country. Another mission.
His actions would never appear in the official reports. He knew that. There’d be no medals for him to acknowledge his quick thinking. And of course, no ceremony. But as he stepped out into the cold English rain, Jack knew one thing.
He hadn’t saved the world, but he’d saved the men who still might.
And that was enough for him.
You must sign up or log in to submit a comment.
Wow, action packed through the rooftops, then the tiny villages of occupied France. Jack is a man whose moral compass is bigger than himself, he is out to save whoever he can no matter the cost to himself.
I liked these descriptions, 'a wiry teenager with eyes too old for his face, and a one-legged ex-schoolteacher with a rifle longer than his arm'
Good luck in the contest!
Reply
Great work on Jack’s story. His choices really hit home, and the tight pacing kept the stakes high throughout.
Reply
Thank you for your kind comments.
Reply
Oh, my, my, Barrel! This is quite superb! I love historical fiction, and I love the pace and the integrity of this. Jack is a hero, yet another unsung player in the war. Beautifully crafted, and I can't commend this enough!
Reply
Thank you for your kind words. I, too, am a fan of historical fiction and hope to write more soon.
Reply
Good, but no pressure from me! It's difficult to keep knocking out pearlers week after week!
Reply
Not sure about producing pearls every time, but the idea of the prompt is nothing new to me, and I like the concept of it. Back in the day, I used to do this on stage, then for my children, who came up with some of the wackiest prompts. I just love writing now, and being retired, it keeps my brain active.
Reply
That's good to hear, Barrel.
Reply