Chapter One: The Strings of 1429
France, Winter, 1429
Snow softened what daylight had ruined. It layered white over broken ground and fallen men, quieted the groans into something that rose as breath. Torches threw small, shaky islands of light across the French camp. Horses blew steam. Leather creaked. Somewhere, a kettle hissed too long and someone swore about it in a tired voice.
Elodie pushed a folded strip of linen into a boy’s side and guided his hand on top of hers.
“Hold it here,” she said, steady and calm. “Harder, Bastien. Good. Keep breathing.”
He was no older than sixteen. His lips were pale and he trembled too much to keep his jaw from chattering. Still, when he looked at Elodie, he focused—because people did. Not because she demanded it, but because there was something settled in her face that made the world feel less tilted.
She didn’t think of herself as beautiful. She thought of keeping people alive, of tying knots that wouldn’t slip, of getting through the next hour. But under torchlight her looks were hard to ignore. Her red hair had escaped her kerchief in damp curls that flashed copper when she moved. Freckles scattered across her cheeks; her skin had that high winter pink that made her green eyes look even greener. She was small and lean, quick with her hands, and her mouth held a softness that softened other people in return.
“Tell me if you get dizzy,” she said. “If you faint, I’d prefer you don’t fall on me. I’m fragile.”
A ghost of a smile tugged at the boy’s mouth. “You don’t look fragile.”
“Don’t ruin the story,” she said, rechecking the bandage.
She wasn’t a trained healer. Last spring she had stitched sleeves beside a river and ridden her neighbor’s mare at dusk when no one was looking. But war did not care about trades. Tonight, Elodie’s hands belonged to the wounded. She’d learned to keep her voice even, to ask for hot water without sounding panicked, to look a man in the eye and tell him he would live even when she wasn’t sure.
“Make way! Let her through!”
The shout rolled clean over the noise—low, rough, certain. Men shifted before they realized they were moving.
Elodie looked up.
A soldier pushed through the crowd with another man slung over his shoulders. He was tall enough to stand out even in armor, shoulders broad under a dented breastplate. A blue sash hung dark with blood against his hip. He lowered the wounded to the straw near the fire, set a hand to the man’s ribs to feel the breath, and looked up.
Blue eyes—clear, cutting, steady beneath smoke and grime. Not ice blue: deeper, like sky after rain. A thin scar sat under his left eye; another small nick marked his jaw. His dark hair was damp, curling a little at his temples where it met his skin.
Elodie’s breath caught. For a heartbeat, the noise of the camp slid away, like someone had rolled a door shut on it. She didn’t know him. And yet something in her reached toward that look as if it recognized where to go.
He didn’t stare. He didn’t make anything of it. His voice came in plain and even.
“Arrow along the ribs,” he said. “Shaft broke. He’s bleeding but it’s not deep.”
Elodie knelt opposite him and they worked together without crowding each other—cutting away stiff cloth, pressing clean linen to the gash, tying tight but not cruel. Their hands touched once on a buckle. A small shock went through her, as if the shape of his touch was familiar to some old part of her that didn’t report to her mind.
“Hold his shoulder,” she said.
He did, careful and firm, keeping pressure without grinding into the wound. Efficient. Calm.
When two others carried the man away, Elodie sat back on her heels and the stranger stayed where he was, breath fogging softly in the cold.
“You shouldn’t be here,” he said. The words were blunt, but there was no insult in them. “When men panic, they grab. They don’t look.”
“I go where I’m needed,” Elodie said.
Something moved in his face at that—something that wasn’t surprise. A quick, quiet recognition. As if he’d heard that sentence before and it had once mattered.
“What’s your name?” he asked.
“Elodie.”
He said it back, testing the sound. “Elodie.”
It felt like a small key turning somewhere she couldn’t see.
Before she could ask for his name, horns cut the air from the treeline.
Ambush.
Arrows hissed into camp. A canvas wall lit like oil catching. A horse screamed and a man ducked and didn’t come up. Shouts rippled as men ran for shields and pikes.
The soldier’s hand closed around Elodie’s forearm and pulled her to her feet. “Behind me,” he said, drawing his sword in one smooth, practiced motion.
An arrow struck where her knee had been a moment before. Another hit his shoulder plate and bounced away. He shifted his stance so that any clean line toward her ran through him first. It was such a small thing to notice, but she noticed. She couldn’t help it.
They slid behind a cart wheel. The iron rim was rimed with frost; the wood felt colder than the air. Elodie pressed her back against it and forced herself to breathe evenly. The soldier listened—head tilted slightly, the way a man who’s learned to hear the important parts in a storm will listen.
“North,” he murmured. “And the ditch.”
She tried to hear what he heard. Beneath the shouts and clatter, there it was—the quick breath-pull of archers behind cloth, the scuff at the ditch. She nodded before she could stop herself, startled by the way his words made the noise make sense.
A raider rushed in with an axe. The soldier didn’t hesitate. His sword work was clean and contained—no wasted arc, no wild swing. He fought like a man with something to protect and no time to dress it up. The raider hit the snow. Another came and went the same way.
“Stay low,” he said without looking back.
She did. It surprised her how easily she did.
Horns answered deeper in the camp. The raiders faded, shadows falling back to the trees. For a moment, only the sound of breathing and fire remained. The soldier lowered his sword, braced a hand on the cart beside her shoulder, and listened again—ready for a second push that didn’t come.
“Are you hurt?” he asked.
“No,” she said. Her voice came thin. She cleared it. “No.”
His eyes, that same steady blue, held on her face for a beat too long to be purely practical. Then he sheathed his sword with a neat, unhurried sound.
“Good,” he said.
The word shouldn’t have meant much. It did.
“Hot water,” she said, dragging herself back to what could be done. “They’ll need it for the bandages.”
“I’ll bring it,” he said, as if remembering how to move, and then almost smiled at himself for needing that moment. “And more cloth.”
They worked along the fires—he carrying water, steadying the men who grabbed when fear surged back; she trading out blood-heavy bindings for fresh ones, pressing torn flesh with hands that didn’t shake. When a dazed boy caught his wrist and begged him not to leave, the soldier stayed until the boy loosened his grip on his own.
When the worst had eased, he set the pail down beside Elodie and crouched.
“You bind like someone who’s sewn a lifetime of sleeves,” he said.
“I have,” she said. “Sleeves don’t argue.”
“Can’t say mine ever have,” he said, the corner of his mouth tipping just enough to count as humor.
“What should I call you?” she asked. “If I need to get your attention without shouting ‘you’ across the camp.”
He paused a fraction too long—as if he’d stepped to a door he recognized and had to think about whether to open it.
“Kael,” he said.
She said it back to him without thinking. “Kael.” The name landed right in her mouth. It felt known in a way she couldn’t explain and didn’t dare try.
A courier arrived with snow packed into the folds of his cloak. “Captain,” he said, and placed a sealed scrap in Kael’s hand.
Captain. Of course.
Kael broke the seal, scanned, and didn’t change expression. “Dawn movement,” he told the courier. “Road and ridge. Pikes at the north ditch before first light.” The courier nodded and vanished, already yelling at men to wake their friends.
“Go with the supply carts if they move,” Kael said to Elodie. “You’ll have help if anything goes wrong.”
“I go where I’m needed,” she said, gentler this time.
He weighed insisting and let it go. Then he reached into the inside of his gambeson and pulled out a small metal disk on a frayed cord. No saint. No coin mark. Just a circle with a neat notch cut from it.
“For luck,” he said. “It returns what’s lent to it.”
She didn’t know what that meant, exactly, but the words felt old in a way that made her chest ache. She took the disk. It was cold—colder than the air. When she ran her thumb over the notch, a prickle went up behind her eyes like the feeling before a storm.
“Where did you get it?” she asked.
He looked like a man about to say “nowhere.” Instead he said, “I don’t remember.” The truth was plain in his voice. “If you’re afraid, hold it until it warms.”
“That’s a trick,” she said, a small smile touching her mouth.
“It is,” he said. “But it works.”
A call went up near the command tent. Duty resettled around him; he stood a fraction taller as if the morning had put its hands on his shoulders and pushed. He glanced once at the disk at her throat, not reaching for it.
“Good night, Elodie,” he said.
“Good night, Captain,” she answered. His mouth tightened at the title, then eased.
He headed toward the officers. Snow began again, finer now, turning torchlight into halos. Elodie slipped the cord over her head and tucked the disk under her dress. It lay against the hollow of her throat like a small, stubborn truth.
She worked. That was the only thing that ever made sense after a fight: do the next useful task. She retied a wrapping on Bastien and got him to drink a little broth. She burned her tongue and pretended she hadn’t. She pulled a blanket higher over a sleeping man’s feet and told herself he’d wake. She didn’t look at the treeline more than she could help.
Dawn came the way it always does in winter: first in the feeling that night has run out of excuses, then in the pale unspooling of light along the horizon. Men stood with small noises; leather creaked; harness buckles rang in quick metal notes. The command tent glowed and dimmed as the flap moved. Kael appeared at the edge of that light tightening a strap on his gauntlet. He looked different and the same—harder at the edges, quiet at the center.
He halted beside her, close enough for the heat to touch both of them.
“Stick with the carts. If there’s trouble, step back and find the steward.”
“I can handle myself.”
“I know,” he said. “Handle yourself from there.” he said, almost a smile, almost not .“If the ditch holds, we’ll be back by noon.”
“And if it doesn’t?”
“Then by dusk,” he said simply. He wasn’t being clever; he was refusing the third option.
“Captain!” someone called from the line.
He turned, then looked back at her once more. The pause held more than a normal goodbye. It felt like they were both pretending not to see something so they wouldn’t have to name it.
“We haven’t met,” Elodie said, the words out before she could decide whether to be brave.
He didn’t make her feel foolish. He nodded once. “No.”
No here. No now. No in any way that fits in the mouth. And yes, to something else, unsaid.
He went. The column moved, steel and breath and purpose. The camp felt abruptly too open, like a door had been propped wide and winter had stepped in politely to look around.
Elodie turned toward the carts. She tightened straps, checked knots, lied kindly to a man whose eyes were already drifting. She made a joke for Bastien and got that ghost of a smile again. She kept her hands busy so her head wouldn’t invent what the morning might be doing to blue eyes at the ditch.
A horn sounded.
Not from the north. From the south—the supply path. Close.
“Raiders!” someone yelled
.
Elodie’s hand flew to the disk. Cold. She ran before anyone could tell her not to.
The path was churned and slick. She skidded, caught herself on a wagon rail, and nearly collided with a boy lifting a knife to cut a strap.
“Leave that,” she snapped, breathless. “Those are bandages.”
He blinked, startled—then grinned at the nerve of her and came toward her like a cat that’s found something fun to bat.
“Stop.”
The word came from behind her, quiet and final.
Kael stepped into the path like he’d simply decided to be exactly where he was needed most. Snow peppered his dark hair. His blue eyes had gone cold again. Three lean men slid out of the brush behind the boy, too quick for farmhands, too light for proper soldiers. Kael didn’t look at them. He looked at the boy with the knife until the boy’s grin fell off his face.
The boy spat a curse and ran. The others took two steps forward, did their sums, and scattered. Kael didn’t chase. He waited until the brush stilled and then turned to Elodie.
“Are you hurt?”
She shook her head. Only then did she notice she’d picked up a branch without thinking. It dropped from her hand, useless and heavy.
“You shouldn’t be here,” she said, finding his line because it was easier than saying the other thing.
“I go where I’m needed,” he said, dry this time. It made a small heat rise under her ribs.
He checked the carts with quick, practiced glances, the way a man checks everything he’s responsible for before he leaves it to chance. Bastien peered over a blanket with wide eyes. Elodie nodded at him and he disappeared again.
“I left the line,” Kael said, plain and without drama. “If they notice, that’s my problem.”
“You heard the horn.”
“I heard,” he said.
“You should go back,” she said. It felt like the one brave thing she could manage that made sense.
“They’re already counting,” he said with a crooked half-smile. “I’ll run.”
A second horn sounded then—thin and far to the north. The sound a line makes when it bends and men feel it in their bones before they see it.
Kael listened. Nothing in his face changed; everything behind his eyes did. He took a step back, then a step closer, as if there were a way to stand between her and news.
“When you’re afraid,” he said softly, “hold the disk until it warms.”
“You said it’s a trick.”
“It is,” he said. “But it works.”
He was gone before she could say anything else. Not fleeing. Moving like a man who had three choices and no time left to count them.
Elodie stood in the ruts with her breath showing in the cold. She didn’t know where he was born or what river had taught him to swim or what he wanted most when he let himself want anything. She didn’t know herself any better than at sunset. She only knew this: meeting him felt both brand-new and like something she’d done before. Both truths fit in her in the same place without bumping.
“Load it!” the steward shouted behind her. “Move!”
Elodie pushed hair back from her face with a hand that smelled like smoke and broth and iron. She lifted and tied and fetched. She listened for horns and told herself not to. Snow began again, fine and steady, trying to make the world look new.
Far off, where the ditch either held or didn’t, the horns said something she couldn’t yet understand.
She glanced once toward the pale trees and pictured a tall man in dark armor cutting through the blur—rude at the edges, careful at the center, blue eyes warming when they shouldn’t.
The thought landed and stayed. It didn’t help anything, but it steadied her hands.
Elodie bent to the next necessary task. Threads hold, she told herself. She knew a few things about that.
The snow kept falling.