Sleep came in scraps, thin as old linen. By the time the last dark stretch before full dawn pressed gray against the shutter, Edrin was already half awake, listening.
Hale House held the warmth of banked coals and yesterday's bread. Herbs hung from the rafters above the kitchen arch, rosemary and drying mint and something bitter Maren swore was good for coughs if a man had the sense to stop complaining long enough to drink it. The place smelled of flour, woodsmoke, and the damp green breath of the little garden outside the door. Usually that scent meant safety. This morning it only made the unease sharper.
Brookhaven had not slept. He could hear it in the pauses between sounds. A cart rolled somewhere in the lane far earlier than honest trade required. Voices drifted past in low bursts, too hushed for morning gossip and too restless for prayer. Once, close by, a dog gave a short bark and was silenced at once. No one was shouting. That was worse.
Edrin pushed himself up on one elbow and had to stop there a moment while the wound in his side bit deep. The bandage felt tight and hot under his shirt. He breathed shallowly until the worst of it passed, then swung his legs over the bed and sat still, jaw set, waiting for his own body to stop protesting. When he reached for his sword belt, the stretch across his ribs drew a hiss through his teeth.
“If you're making that face already,” Maren said from the doorway, “you can spare me the lie that you're fit as spring grass.”
She had been up long enough to braid her hair back and put a kettle over the coals. Green-gold light moved briefly between her fingers as she lifted the lid from a covered dish near the hearth, no brighter than fireflies caught in a jar, just enough to wake the smell of onion and dripping and yesterday's stew into something richer. Her love always arrived like that, not in speeches, but in warmth made practical.
Edrin got one arm into his shirt and then paused to gather himself before the other. “I was going to say I look heroic in pain. You've robbed me of the line.”
Her mouth twitched despite herself. “You look lopsided. Sit straight.”
He obeyed because it cost less than arguing. Even so, drawing the dark linen down over the bandage made him suck a careful breath. Maren crossed to him, clicked her tongue, and tugged the collar flat, then set his worn jerkin in his lap rather than letting him reach for it off the chair.
“Arms first,” she said. “Then stand.”
“You've mistaken me for a man of advanced years.”
“No,” she said, tightening one lace with efficient fingers. “I've mistaken you for my son, which is usually worse.”
A knock came, hard and quick. Not the courtesy rap of a neighbor. The kind a man used when he was already late for trouble.
Edrin was on his feet before thought had finished catching up, and the motion punished him for it. Pain knifed under the bandage. He bent a little, hand braced on the bedpost, breath gone short.
Maren had the door open before he could straighten.
Kade stood on the threshold in the cold gray light, broad in the shoulders, old cloak damp with mist, a cup still in one hand as if he'd forgotten to put it down before leaving his own place. His bad knee made him favor one leg, but everything else about him was set toward motion. He looked past Maren at once, found Edrin, and whatever little ease the room had left went with that look.
“Get your blade,” Kade said.
“Good morning to you too,” Edrin muttered.
“Wasn't one.” Kade stepped inside, eyes flicking once to the window, then the back of the room, old habits counting exits even here. “Men from the south edge saw tracks where there shouldn't be tracks. Goats tore loose in three pens. The warden wants eyes on the East Trail before the sun's properly up.”
Maren shut the door against the chill. “Then he can wait long enough for a man to eat.”
Kade glanced at her, then at the dish by the hearth. Something passed there, quick and old and wordless. He gave a single nod. “Two bites. Not ten.”
That, more than the urgency in his voice, unsettled Edrin. Kade never yielded ground to comfort when work waited. Not unless the work had teeth.
He buckled on his sword belt with care, turning slightly so the leather wouldn't scrape the tender place beneath his ribs. Even that small twist pulled at the wound. Kade watched without comment, though his jaw tightened. When Edrin reached for the final strap, Maren slapped his hand away and fastened it herself.
“You can fight the dark if you must,” she said, “but you needn't wrestle your own buckles first.”
She pressed a heel of bread into one hand, then wrapped the other around a warm clay cup scented with bitterleaf and honey. He ate because she stood there waiting, and because the first swallow reminded him how little he'd had between yesterday's blood and this morning's resolve.
Kade set his forgotten cup on the table and rolled his shoulders once beneath the cloak. “Jorren says the marker's worse. Looks torn, not cut.”
Edrin swallowed. “You believe him.”
Kade took his time answering, which meant the answer mattered. “I believe something's pushing closer.”
No flourish. No tale. Just that.
Outside, another cart clattered past, this one fast enough that harness rings struck sharp against wood. Someone called for a child to get inside. From farther off came the thin peal of a charm-bell at a doorway, not festive, but warning bright.
Maren moved back to the hearth, wrapped cold meat and the rest of the bread in cloth, and thrust the bundle at Edrin. “For later,” she said. “And if later comes with both pieces still in your pocket, I'll take it as a personal insult.”
He tucked it into his jerkin. “There it is. Maternal tenderness in its purest form.”
“Out,” she said, but her hand caught briefly at the front of his jerkin, smoothing it flat over his chest though there was nothing there to fix. When she let go, she looked at his face instead of the wound. “Don't be brave for the wrong reasons.”
That took the jest out of him. Edrin lifted his chin, met her eyes, and for a moment he was a boy again with muddy knees and a poor excuse prepared, except neither of them had patience for pretending this time.
“I'm going,” he said.
“I know.”
She didn't ask him to stay. That hurt more than if she had.
Kade was already at the door, thumb rubbing once at the base of his palm before he caught himself. “Move, kid.”
Edrin followed, one hand briefly pressing his side as he crossed the room. Hale House was warm behind him, all bread-scent and coals and his mother's hands setting small things right. Ahead waited mist, mud, and whatever had kept Brookhaven wakeful through the night.
When he stepped onto the threshold, Maren did not call him back. She only stood in the doorway with flour still dusting one wrist and watched him go beside Kade into the gray, as if by seeing it clearly she might yet measure what the day meant to take.
The lane beyond Hale House had gone slick with spring mud, cart ruts shining faintly where the light caught standing water. Kade took the lead without looking back. Edrin fell in beside him, bread and meat warm against his ribs through the cloth, his hand straying once to the sore place in his side when the first quick stretch of walking tugged wrong.
Brookhaven was awake in that strained way towns got when too many people had risen too early for the wrong reasons. A cooper's yard stood open already. A boy hurried past carrying a bucket charmed to keep water from sloshing over the lip, though his face was pale enough to tell its own tale. From a shrine alcove near the crossroads, a little blue votive flame burned under a painted saint's hand despite the damp wind. Nobody lingered near it.
Kade cut toward the south ward path instead of the East Trail.
Edrin glanced over. “If you'd meant to kill me with drills, you could've said so at the house. I would've stolen another piece of bread.”
“You talk too much to die early,” Kade said.
“That's the kind of faith that keeps a man going.”
Kade's mouth almost twitched. Almost.
The practice yard sat behind a low rail fence where the packed earth had been turned and tamped so often it held the shape of boots and years. Rain had darkened the edges, but the center was dry enough under a stretched awning of waxed canvas. Posts leaned in one line for strike work. A scarred pell stood to one side with old cuts thick in the wood. Weapon racks rested beneath a shed roof, iron heads dull in the gray light. The place smelled of old sweat, leather oil, and split pine. From farther down the south ward path came cart wheels and the cough of a mule, but inside the rail all sound seemed to narrow into breath, foot scrape, and the ring of steel.
Kade stepped in, tested his bad knee before putting weight on it, then plucked two blunted training blades from the rack. He tossed one to Edrin. “Guard.”
Edrin caught it and nearly hissed when the motion pulled his side. He covered it by rolling his shoulder and taking stance anyway, left foot forward, blade lifted.
Kade looked at him for a long moment. Then he came in fast.
There was no warning beyond movement. Steel cracked against steel. Edrin parried wide, shoved back, tried to answer with a quick cut to the shoulder, and Kade knocked it aside as if swatting a fly. A breath later the old man's blade rapped Edrin hard across the thigh.
“Again,” Kade said.
Edrin reset, heat rising in his leg.
The second rush was worse. He met it with too much force, twisted from the waist, and the pain in his side lit hot and sharp. His guard opened. Kade stepped through it and slammed the flat of his blade into Edrin's chest. Edrin stumbled two paces back in the dirt.
“You trying to win,” Kade said, “or trying to survive?”
“At the moment I was trying not to cough up a lung.”
“Poor plan.”
Kade handed him no answer after that. He showed him.
He took stance again, slower this time, and moved through the shape of an attack without finishing it, just enough for Edrin to see where the strength really lived. Not in the shoulders. Not in the big turn of the hips Edrin liked when he wanted a strike to feel impressive. Kade's blade traveled the shortest road there was. His feet barely left the ground. Even his breath seemed placed, drawn in before motion, let out through the cut.
Edrin watched the economy of it, the ugly plainness. No flourish. Nothing to boast of in a tavern afterward. Just a man who'd still have something left in him by the sixth minute, or the tenth.
Kade flicked two fingers. “Now.”
Edrin copied him. Or tried. He shortened the turn. Kept his elbows closer. Let the blade move from his forearm instead of hauling it with his whole body. The first few passes felt mean and cramped, like fighting in a hallway. Then Kade stepped in to test it, and for the first time Edrin didn't feel his side tear with the effort of meeting him.
Steel tapped. Shift. Catch. Small step. Guard still there.
Kade struck low. Edrin checked it. A feint climbed toward his face. Edrin nearly bit, then saw the shoulder stay too loose, the wrist too ready. He held.
The real strike came for his ribs. He turned it with less than a handspan of motion.
Kade's eyes lifted a fraction. “There.”
Pride came quick and stupid, and with it the urge to press. Edrin lunged on the opening he thought he saw.
Kade punished him at once.
He knocked Edrin's blade off line, stepped inside, and drove a hard shoulder into his wounded side. Pain exploded white and breathless. Edrin folded, half from hurt and half because Kade's hand had closed on the back of his neck and put him there.
“Don't chase steel,” Kade said above him. “If a man wants you long, there's a reason.”
He released him. Edrin straightened slowly, one palm braced on his thigh while his breath came thin between his teeth.
“You make every lesson memorable,” he managed.
“Pain's got a better memory than you.”
Edrin laughed once despite himself, then winced because that had been a mistake too.
They went again. And again.
After the first dozen passes he stopped trying to answer every touch with something sharper. He let openings go if he had to overreach for them. He learned the difference between a strike he could make and one he ought to. The wound taught quicker than pride ever had. Every wasteful movement taxed him. Every clean motion gave something back. By the time sweat ran cold under his dark shirt, he found he was less tired than he should've been.
Kade came in with a high line, left his flank loose on purpose, and waited.
Edrin saw it. Wanted it. Didn't take it.
He stayed behind his guard, shifted right, and put the point of his blade at Kade's throat from a safer angle a heartbeat later.
For a moment neither moved.
Then Kade knocked the blade away and stepped back. “That didn't disgrace us.”
Coming from him, it landed heavier than praise from most men.
Edrin lowered the practice sword, chest heaving. The yard felt brighter now, the last gray thinning into clean morning. Beyond the fence, Brookhaven had found its full voice. Axes bit wood somewhere uphill. A teamster cursed cheerfully at a stubborn harness beast. Temple chimes drifted across the rooftops with a soft silver aftersound that hung in the damp air longer than any ordinary metal had a right to.
Kade set his blade back on the rack. He stared past the fence toward the heart of Brookhaven, not toward the East Trail. His jaw worked once.
“We're not going out there first,” he said.
Edrin wiped sweat from his brow with the back of his wrist. “That from my shining performance?”
“That's from people being stupid in groups whenever fear gets loose.” Kade looked at him then, measuring. “You can still walk?”
“If I can't, don't carry me through Brookhaven. I'd never recover.”
“Good. Then you're coming to the village center.”
The words landed oddly. Not dismissal. Not sheltering. A choice. Kade had tested him and found him worth bringing closer to whatever was making the whole town breathe wrong.
Edrin set the blunted sword back in its place and picked up his own. His side ached, but it was a cleaner ache now, one with instruction in it. He fell in beside Kade as they turned for the gate.
From somewhere ahead, nearer the center than the south ward path, a bell began to ring again, too fast to be ceremonial.
They cut through the lane at a hard walk, past open shutters and steaming washwater tipped into the gutter. Brookhaven was awake in full now, but not easy. People moved with purpose and kept glancing toward the center as if the sound might still be hanging there above the roofs. A baker's boy nearly ran into Kade, mumbled an apology, and hurried on with a basket that smelled of warm rye and rosemary.
Kade didn't slow. His hand rested near the hilt of his sword, not quite on it, just close enough to reach without thinking. “Keep your eyes open,” he said. “Not ahead. Around.”
Edrin flicked a look toward him. “You do know I only have the one pair.”
“Then try using both this time.”
That pulled a grin from him despite the weight in the air. He let his gaze travel. Not the road alone. Doorways. Upper windows. The blacksmith's yard where two apprentices had stopped hammering to stare uphill. A pair of children chasing a blue-glowing toy bird that bobbed just out of reach until their mother snapped her fingers and the little enchantment settled obediently into her palm. Normal things, mostly. Normal things done a touch too fast.
By the time they reached Brookhaven square, the knot of tension had found a shape. It wasn't a fight. Not yet. It was a crowd, small and restless, gathered near the stone basin where traders usually watered mules. Someone had turned the basin into a stage without asking leave of anyone, which already said a great deal.
A man stood on the basin rim in a weather-stained coat the color of old plum, lean as a walking stick and twice as lively. Copper charms hung from his cuffs and clicked when he moved. He was speaking to the crowd while five wooden spoons danced in a ring around his head, stirring themselves through the air as neatly as if an invisible cook directed them.
“You there,” the man said, pointing at a butcher's wife with a laugh in his voice, “if your stew still burns after this, the blame returns to your hands and your ancestors both.”
The crowd chuckled. One of the spoons dipped, tapped her on the shoulder, and darted away again. A child squealed. The man caught a burst of morning light on a shard of green glass and turned it through his fingers. The shard flared, then split its brightness into three soft floating globes that drifted down to hover over the basin, bright as lanterns and green as river glass.
Practical, tidy work. Not temple grandeur, not wizard vanity. The sort of magic that made road miles shorter and markets kinder.
Edrin felt some of the tightness leave his shoulders. “If he'd been at my house three winters ago,” he murmured, “my mother might've forgiven me for ruining that pot of onions.”
Kade gave him a side glance. “You ruined it because you wandered off to flirt with Sera at the fence.”
“I can fail at two things at once. I've always had range.”
That earned the faintest sound from Kade, almost a laugh, gone as soon as it came.
The man on the basin spotted them at once, or perhaps he just knew where the armed men in a nervous crowd would be. His eyes were sharp and travel-worn, his face lined more by weather than age. Not old, not young. The sort of man who'd slept under noble roofs and wagon wheels both and learned from each. He stepped down lightly, and the floating lights followed him like obedient geese.
“If you've come to arrest me,” he said, “I beg a brief delay. I've nearly convinced these good people that a pan which heats evenly is worth more than a charm that makes your ale fizz pink.”
“Depends,” Edrin said. “How pink?”
A few nearby heads turned. The man grinned at him at once, measuring the line and returning it cleanly. “Bold enough to start a regrettable romance.”
“Then sell that one to Jorren Pike and stand back.”
The laugh that followed was real, blessedly real. Even Kade's mouth twitched before settling again.
The man gave Edrin a shallow little bow from the waist. “You've a public spirit. I admire that. Rhovel.”
So that was his name. Edrin tipped his chin in answer. “Edrin. This cheerful soul is Kade.”
Rhovel's gaze settled on Kade and sharpened. Not fear. Appraisal. He lifted one hand, and a dropped copper charm on the stones hopped neatly back into his palm. “You two don't look like you're here for kitchen tools.”
“We weren't,” Kade said.
Rhovel nodded as if that told him enough for the moment. He had the air of a man who knew when not to pry directly. “No one is, this morning.” His fingers drummed once against the charm. “Still, folk crowd where light and chatter are. Makes them feel less foolish for being afraid.”
That landed close enough to Kade's own mood that Edrin saw his mentor's jaw set.
Rhovel's eyes dropped then, not to Edrin's shortsword but to the old sword at Kade's hip. The easy market smile eased off his face by a degree. “May I?” he asked.
Kade didn't move at first. Then he drew the blade and offered it hilt-first.
The steel had seen years and weather. Edrin knew every nick in it by sight. But as Rhovel took it, the edge caught a strange sheen, faint as frost on a window, there and gone when he tilted it. The enchanter's thumb hovered a finger's width above the fuller instead of touching it. He turned the blade slowly, and one of the green lights drifted nearer of its own accord, throwing soft color across worn metal.
The crowd quieted around them. Even the child with the toy bird went still.
Rhovel frowned.
Not theatrically. Not like a man making a show of secrets. It was the small, involuntary frown of someone finding a crack where stone should have held.
He breathed out through his nose and angled the blade toward the light again. Under the green glow, a thread of old enchantment shimmered along the steel, thin and tired, like the last shine left in banked coals. Rhovel's expression tightened.
“Where'd you have this worked?” he asked.
“Long time ago,” Kade said. “Different place.”
Rhovel glanced up. “A ward-smith's hand in it. Not a grand one, but careful. Built to hold against a push that wasn't wholly iron.” He looked back to the blade, then at the square beyond it, as if placing one thought against another and not liking the fit. “It's wearing thin.”
Edrin folded his arms. “That bad a review? You could've started with the grip's ugly. Spare the old man.”
“Kid,” Kade said.
Rhovel almost smiled, but the worry stayed. He handed the sword back with both hands, respectful now. “I don't mean the sword alone.”
Kade took it. “Then what do you mean?”
Rhovel looked past them, toward the streets feeding into Brookhaven square. The green lights above him dimmed a shade, answering his distraction. “I'd rather be wrong than clever in public.”
“You're in luck,” Edrin said. “Brookhaven forgives wrong easier than clever.”
That won him a brief snort from a man at the edge of the crowd, but Rhovel didn't take the offered ease. He rubbed his thumb across one of the charms at his cuff, thoughtful now, and some of his showman's brightness had gone flat as hammered tin.
“Steel like that doesn't fray for no reason,” he said quietly. “Not all at once. Something's pressing where it shouldn't, or something that used to sit quiet has started shifting.”
“Can you tell which?” Kade asked.
Rhovel's mouth pulled to one side. Worldly, yes, but not a sage from a tower with answers stacked up behind his teeth. “If I could, I'd charge more than I do for pan-charms.” He lowered his voice another notch. “I can tell you this. I felt the same kind of strain once near a bridge outside Ironford, just before a binding failed. Different work, different stones. Same taste in the air.”
Edrin almost asked what that meant, but he already knew enough from Kade's face that the question wouldn't help. For the first time since they'd left the yard, his mentor looked wrong-footed. Not frightened. Kade was built too hard for that to show easily. But the steadiness had shifted. His thumb ran once along the pale scar at his jaw, then stopped.
Rhovel noticed it and, to his credit, didn't crowd him. He stepped back, gathering his floating lights with a little twist of his fingers until they rose over the basin again. Around them, Brookhaven square began to murmur back into motion, though no one laughed now.
“If you've got anywhere in Brookhaven you trust more than the open street,” Rhovel said, “I'd stay near it till you know more.”
Kade slid the blade home with a clean, final sound. “We were on our way to learn more.”
Rhovel met his eyes, then Edrin's. “Then don't take too long.”
He turned to the waiting crowd and lifted his voice with practiced ease. “Now then, who wants a kettle that stops screaming before it boils over?”
The performance resumed, but the spell had broken somewhere deeper than the basin. Kade stood a moment longer than he should have, staring at nothing Edrin could see.
When he finally moved, it was abrupt. “Come on.”
Edrin fell in beside him at once. “That was comforting in a very specific and useless fashion.”
“You'll survive the lack of comfort.”
“That wasn't the part I doubted.”
Kade didn't answer. He kept walking through Brookhaven square with his shoulders set too tight, and for the first time in Edrin's life, the man looked like he was hurrying to catch up with something he should've seen sooner.
Kade didn't head for the Warden's office at once. The current in Brookhaven square caught them first.
People were drifting the same direction without seeming to mean to, traders leaving half-made bargains, a boy with a string of glass fish forgetting to keep them dancing, even Rhovel's nearest onlookers turning their heads toward the low stone lip of the old fountain. A woman had climbed onto it with a lute in her hands and a fall of dark braids over one shoulder. Silver thread in her sleeves caught the sun when she moved, and little motes of pale light rose with each testing note, hanging above the gathered heads like seeds on warm air.
Edrin slowed. “If this ends with you telling me songs are dangerous too, I'm going to need a stronger drink than I can't afford.”
“Keep walking,” Kade said.
He said it flat, but he hadn't quickened. That alone was enough to make Edrin stay where he was.
The woman looked over the crowd once, not smiling, only measuring. Then she set her fingers to the strings. The first chord went out soft as rain on fresh leaves. Magic rode under it, not bright and showy like Rhovel's basin work, but thinner, stranger, a pull behind the breastbone. The murmur in Brookhaven square thinned. A baby who'd been fussing against her mother's shoulder went quiet. Even the cart wheels on the far edge seemed to roll more gently.
Someone near Edrin breathed, “Tallis Wren.”
So that was her name.
Tallis began to sing.
Her voice wasn't large. It didn't need to be. It threaded through the square and found every open bit of air, rich and clear, with that bard's knack for making a song feel as though it had always been waiting inside the listener and she was only lifting it loose.
It was an old road ballad, one Edrin half knew by scraps from winter nights and market drunks, though never like this. Not bright. Not meant for stamping boots and shouted refrains. Tallis had slowed it until each line seemed to arrive carrying weight.
“The lantern burned where the boundary lay,
And the watchfire bent but would not sway.
Five stood fast where the deep earth stirred,
And none came back for the sixth man's word.”
Kade went still.
It wasn't a flinch. It was worse than that. The kind of stillness a man found when every part of him had locked around an old blow. His hand closed on the hilt of his sword hard enough that the worn leather gave a faint creak. The line of his jaw sharpened. He wasn't looking at Tallis now. He was staring past her, over the heads of Brookhaven, to some point Edrin couldn't see and didn't like at all.
Edrin turned a little, trying to catch his face. “You know this one?”
“Too many people do.”
That was all Kade gave him.
The crowd heard something in the song too, though maybe not the same thing. No one clapped between verses. No one called for louder. A cooper stood with both hands braced on his knees as if he'd forgotten to straighten. An old dwarf woman near the fountain pressed her thumb over the charm hanging at her throat. Two children had gone silent without being told. The whole square felt like a chest that had filled and not yet emptied.
Tallis's fingers moved again. Pale notes shimmered from the lute strings and drifted over the listeners like frost that didn't chill.
“Stone under root and root under rain,
Name what is bound and bind it again.
Miss but a word and mark but a seam,
Then earth takes house and road and dream.”
Edrin felt the hairs lift along his forearms. Not fear exactly. Recognition without understanding. The same taste Rhovel had spoken of seemed to come back into the day, metallic and thin, as though a storm were waiting below the soil instead of above.
He glanced sideways. “That's a cheerful choice for market music.”
Kade didn't smile. “You hear the words?”
“I'd have to be deaf not to.”
“Then hear them.”
Edrin almost laughed at that, because it was such a Kade answer, blunt as a cudgel and twice as useful, but the laugh died before it reached his mouth. There was no room for it. Kade had that look he got in the yard when a lesson stopped being a lesson and became something closer to a warning.
Tallis went on, her voice dipping lower.
“When bells ring wrong in the broad noon light,
Don't chase the cry at the edge of sight.
Guard what's behind you, steel and breath,
For the open gate has a taste for death.”
Kade's head turned sharply toward the eastern road.
There it was. Not panic. Kade didn't do panic. But Edrin had seen him read a bad sparring stance, a hidden knife, the start of rain on a clear day. This was the same instinct dragged taut, the veteran in him counting distances and exits before the rest of the world had even noticed there might be need.
“Kade.” Edrin kept his voice low. “What is it?”
For a long beat Kade didn't answer. His bad knee flexed once beneath him, testing itself as if he meant to move fast despite it. At last he said, “If something breaks, men look where the noise came from.”
Edrin waited.
Kade finally looked at him, eyes narrowed against more than sunlight. “You don't. You protect what is behind you first.”
It landed with the clean force of one of Kade's strikes, sudden and hard and impossible to pretend hadn't happened.
Edrin lifted a brow. “That's almost poetic. Are you unwell?”
For the first time since Rhovel's warning, the corner of Kade's mouth moved. Barely. “Don't get used to it, kid.”
Then it was gone again.
Tallis reached the refrain. Other songs invited people in there. This one held them where they stood. Her magic touched the last notes and sent them ringing bright above the square, delicate as bell metal.
“Hold the line where the old names sleep.
Nothing that's taken is yours to keep.
Pray if you must, but bar the door.
What wakes below won't ask what for.”
A shiver passed through the listening crowd. Not movement exactly, only the shared sense of people waking from the same uneasy dream at once. Someone muttered a blessing. Somewhere a horse stamped and tossed its head.
Edrin looked back to Tallis, then to Kade. “You're leaving before the end.”
“Yes.”
“Because of the song.”
“Because standing here won't help.”
It wasn't an answer, which meant it was the only one he was going to get.
Kade stepped away from the edge of the gathering. Edrin followed, after one last glance at Tallis. She sang on, eyes half-lidded, as if she could feel the whole square strung tight beneath her hands and meant to keep drawing the note until something in Brookhaven answered it.
“Where are we going?” Edrin asked.
Kade didn't slow. “To people who might've heard enough to know what comes next.”
Behind them, the ballad climbed higher, and Brookhaven square listened like a place waiting for bad news to choose a door.
Kade cut across the square without looking back. Edrin kept pace beside him, boots thudding over hard-packed earth and old boards damp from last night's rain. The song behind them thinned with distance, though now and then a high note still found him, bright as a needle between the shoulders.
“If this turns out to be another afternoon of being told half of something useful,” Edrin said, “I'd like to complain in advance.”
“Complain after Dalla sees that shoulder.”
Edrin glanced over. “You noticed that?”
Kade gave him a flat look. “You wince every time your left arm swings.”
“I was hoping to pass it off as style.”
“You don't have enough style for that.”
That earned a laugh, quick and surprised out of him. Kade didn't smile, but the hard set of his mouth eased for a breath. Then they turned down a lane where the smells changed, less crowd and spilled ale, more rosemary drying under eaves and the faint bitter sweetness of crushed herbs.
Dalla's Healing Porch stood a little back from the road beneath the shade of a broad ash tree, all pale wood and open lattice, with prayer ribbons tied under the roof-beam so they clicked softly in the breeze like little bones. Clay bowls of steeping leaves lined the rail. Sunlight slanted gold through hanging bundles of mint and yarrow and lit drifting motes above a scrubbed table. A boy sat on the steps with a split lip and a sugar plum in his fist, already looking much less tragic than he plainly wished to appear. Farther in, an old farmer dozed in a chair while his bootless foot rested in a basin that steamed with faintly blue water. Somewhere nearby a kettle hissed. Beyond it all came Brookhaven itself, quieter than it ought to have been for the hour, as if the whole place had lowered its voice to listen for something under the ground.
The woman at the center of it all had her sleeves pushed back and gold thread catching in the folds of her robes. She warmed her hands together before touching the boy's face, though light was already gathering there, and when her palms settled gently around his jaw a soft glow spilled between her fingers. The split lip drew closed like red wax meeting heat. The boy blinked, licked his mouth, then looked disappointed to find his injury gone.
“There,” she said. “You may go back to suffering in some less dramatic fashion.”
The boy scampered off. The healer turned, saw Kade, saw Edrin, and clicked her tongue before either of them spoke.
“Truth first,” she said. “Which of you has done something foolish?”
“He has,” Kade said at once.
Edrin put a hand to his chest. “And here I thought we had trust.”
“You have history,” Kade said. “That's not the same thing.”
Her gaze settled on Edrin's shoulder, sharp as a knife and kinder than one. “Sit down.”
He sat on the edge of the table because arguing with Dalla had never once improved a situation. Up close the porch smelled of sun-warmed wood, lavender smoke, and the clean metallic tang that always clung to places where blood had been handled and beaten back. Dalla stepped between his knees, caught the edge of his jerkin, and stripped it open with brisk fingers.
“That bruise has gone ugly,” she murmured.
“You're a marvel. I came here hoping for praise.”
“You came here because Kade dragged you.” She tugged his shirt aside, not gently. “And because deep down, beneath all that charm, you possess a grain of sense.”
“A grain?”
“Don't press your luck.”
Kade moved off to the railing, eyes on the road. He stood like a man pretending to rest and failing at it. Two women passed with market baskets and did not slow, but both looked toward the square before they looked ahead again. Nobody in Brookhaven seemed able to help that now.
Another figure swept in from the inner room carrying a stack of folded cloths. She was all lively motion, a loose braid slipping over one shoulder, green bodice laced neatly over a cream blouse, shawl pinned with a brass sunburst that flashed when she turned. She set the cloths down, saw Edrin on the table, and her smile arrived as if someone had lit a lamp.
“Well,” she said, coming closer with that easy sway that made even a few steps feel like an invitation, “if it isn't trouble with good shoulders. Should I be worried, darling, or impressed?”
“Both,” Edrin said. “It makes me seem more interesting.”
She laughed softly and touched two fingers to his forearm as if they'd been talking for years. “You were managing that well enough already.”
“Lysa,” Dalla said, though there was fondness under the warning, “less admiring, more work.”
“I'm capable of both.” Lysa picked up a clean strip of linen and leaned closer than she needed to, hazel eyes bright. “He does look handsome sitting still. That's rare in a man.”
“I'm hearing a great deal of insult from someone I've only just met.”
“Then you hear well.”
He grinned despite the ache under Dalla's probing thumb. Then he hissed as she found the tender spot.
“Stay with me,” Dalla said in the same tone she might've used to soothe a frightened horse. Her hands flattened over the deep bruise at his shoulder and upper chest. Golden light bloomed, richer now, not a flare but a steady pouring radiance that lit the fine lines at the corners of her eyes and turned the hanging herbs translucent around them. Heat sank through skin and muscle. Edrin felt the pain change shape under her touch. What had been a hard, lodged throb loosened, spread, then began to ebb.
He drew in a breath through his nose. The warmth went deeper. Not all the way. Not enough to make him forget the blow or the way his shoulder had jarred in the spar. But enough that his arm no longer felt as though someone had driven a peg through the joint.
Dalla's brow furrowed. She pressed harder. Light bled between her fingers in bright seams.
“You've strained more than bruised it,” she said. “If I force the rest, you'll thank me now and curse me by sundown.”
“I'd never curse you.”
“You absolutely would. Lift your arm.”
He did. Better. Not easy. The pull remained, stubborn and hot at the deepest reach.
“There,” Dalla said. “You can fight if you must. Try not to be proud enough to make me prove I can still slap you with divine authority.”
“Still?” Lysa said. “Has she done it before?”
“Many times,” Edrin said. “Once for climbing where I shouldn't, once for bleeding on her floor, once, unjustly, for charming my way out of the other two.”
“Utterly justly,” Dalla said.
A shadow crossed Lysa's face so quickly he might've missed it if she'd not gone so still. It happened at some stray turn of the talk, some mention of climbing or bleeding or boys doing what they shouldn't. Her hand tightened on the folded cloth. Her eyes lost their laughter for one bare heartbeat.
“Toman,” she said.
Nothing else. Just the name.
Then she blinked, breathed, and the brightness came back over her features like sunlight sliding out from behind a cloud.
“I mean,” she said, with a laugh just a touch too light, “that sounds exactly like every young fool in Brookhaven. We should line you all up by height and swat you in order.”
Kade looked over at that, unreadable. Dalla's hands paused on Edrin's shoulder for less than a beat, then resumed tying a support wrap snug beneath his shirt. Edrin said nothing. But the name stayed with him. It hadn't sounded like gossip or complaint. It had sounded like a door opening onto a room he hadn't known was there.
Lysa kept moving after that, because stillness would've betrayed her. She carried away the used basin, came back with tea, brushed Kade's sleeve when she passed him, and teased an old farmer into drinking a bitter draught by promising it might improve his manners. The porch answered her easily. So did the people on it. Yet every time her laugh lifted, Edrin found himself listening for the place where it thinned.
Dalla finished the wrap, patted his chest once, and stepped back. “You'll feel that tomorrow if you use it like an idiot.”
“So if I use it like a genius, I'm safe?”
“No. But it'll be more entertaining for the rest of us.”
He slid off the table and rolled his shoulder carefully. The pain had dulled from a spear-point to a warning. Manageable. Not gone. Beyond the rail, Brookhaven breathed in that strained, waiting way again. Cart wheels passed on the road. A dog barked twice and fell silent. Somewhere far off, an axe struck wood with measured, patient blows.
Dalla watched the lane rather than him now, rubbing the silver streak at her temple. Another man had come to the foot of the steps, hat in both hands, not yet speaking. Behind him waited a woman with her little girl, then a pair of brothers Edrin knew by sight from the southern fields.
“It's more of this,” Dalla said quietly, not really to anyone and not entirely to herself. “Not cuts from plows, not turned ankles, not children falling out of trees. They all come looking as if the hurt hasn't reached them yet, only passed near enough to leave a chill.”
Her eyes went to Edrin then, steady and searching.
“If you're heading anywhere dangerous,” she said, “I'd like to know why half of Brookhaven has started wearing that same look.”
“I'm heading where Kade's heading,” Edrin said, keeping his voice low so the folk on the steps wouldn't have to pretend not to listen. “And if it turns out to be nothing, you'll have wasted a good glare on me.”
Dalla snorted, which was about as close as she came to laughter when she was worried. “Then do me the kindness of making it nothing.”
He touched two fingers to his brow in a mock salute, caught Kade's eye once, and stepped aside to let the waiting man climb the porch. There wasn't room for anything longer. Brookhaven kept moving, even when the air felt wrong. Especially then.
By the time he left the healer's place, the sun had dropped lower, laying copper light over the lane and turning every drifting thread of smoke into something almost pretty. The smell of turned soil rose from the gardens below. A cart rattled somewhere beyond the houses. Sparrows fussed in the hedge, then burst out all at once as if startled by nothing he could see.
Sera was where he'd half expected her to be, near the path that ran above the south gardens and bent toward the South Ward-Line. She had one hand on the post beside the path, the other worrying at a loose thread near her wrist, though her dress had no thread there to mend. Her braid had loosened at the temple. When she saw him, she straightened, then immediately leaned forward as if she meant to meet him halfway and thought better of it.
“You took your time,” she said.
“Dalla charged extra for her concern. I had to pretend I couldn't afford it.”
That got the smile he wanted, brief and unwilling, but it didn't stay. Sera glanced past him toward the lane, making sure no one had followed, then stepped off the path toward the grass where the slope gave them a little privacy from the road and the gardens both.
He followed.
Below them, the last of the gardeners were packing tools. A pair of lamp-posts at the far edge of Brookhaven woke with a soft flare as dusk deepened, little captive flames settling into their glass bowls. Farther off, the East Trail cut away between pines and damp ground, pale in the failing light, more suggestion than road.
Sera folded her arms, unfolded them, then pressed her palms flat against her skirt. “I don't want this said in front of Kade, or Dalla, or anyone who'll start looking sorry for us before anything's even happened.”
“That's comforting,” Edrin said. “I'd been hoping for a light scolding and perhaps a thrown apple.”
“Edrin.”
His grin thinned. Sera only used that tone when she was done letting him dance.
He settled one shoulder against the post beside her, easy as if he owned the patch of evening and had chosen to share it. The wrap under his shirt tugged when he shifted, a dull reminder under the ribs. “All right. No jokes first.”
She looked at him for a moment, really looked, warm brown eyes steady enough to make him wish for the apple after all.
“You keep standing half-turned toward the East Trail,” she said. “Not just that one. Any road that leads out of Brookhaven. I know you do. Everyone with eyes knows you do. But I need you to hear me say this plain, because I think if I don't, you'll keep pretending you don't know.”
The evening seemed to grow quieter around them. Even the cart wheels had gone distant.
Sera drew a breath. “I want you to stay.”
There it was. No softness wrapped round it. No little laugh to make it easier.
She went on before he could answer. “Not for one night. Not until the fuss over the East Trail settles. I want you to choose Brookhaven on purpose. I want you to stop looking at every road as if the life waiting for you must be somewhere else. I want to know whether I'm waiting for a man who's here, or for one who's already gone and just hasn't had the manners to leave yet.”
Edrin let out a slow breath through his nose. “Sera.”
“No, don't do that either.” She pointed at him, not angry, just very certain. “Don't say my name like it's a charm against having to answer.”
Despite himself, he huffed a laugh. “You've gotten cruel.”
“I've had years to practice on you.”
That landed between them with enough old familiarity to sting and soothe at once. He looked past her, toward the East Trail's pale line vanishing between dark trees. In the morning he was meant to walk it, see what had spooked the mule, see what had marked the stone, come back with something firmer than rumor. It should've felt small. Instead it sat in him like a hook.
“You know I can't promise that over a garden fence because you looked at me sternly,” he said.
“This isn't a garden fence.” Her voice softened. “It's the South Ward-Line, and you know why that matters. Every time you stand here you look as though Brookhaven is behind one shoulder and the rest of the world is in front of the other, and you think you can keep both forever.”
He glanced back at her. “You're making me sound very talented.”
“I'm saying you're selfish in a pleasant voice.”
That one he felt. Not because it was unfair.
Edrin lifted a hand, scrubbed it through his hair, then let it fall. “I don't want to lose this place.”
“But?”
He smiled without meaning to, crooked and tired. “You always hear the but.”
“Because there's always a but.”
The smell of pine came on the evening breeze, sharp over the softer scent of turned soil. Somewhere farther down the slope, someone called for a child to come inside. A dog barked once, impatient, then stopped.
“I don't know how to stay small,” he said at last. “That's the ugly truth of it. I look at Brookhaven and I love it, and then I look past it and feel like something's waiting. Maybe it's foolish. Maybe it's vanity. Maybe I'll go out there, get my nose bloodied, and come crawling back with a better opinion of fences and turnip rows.”
Sera's mouth tried to smile and didn't manage it. “You'd come back talking as if you meant to visit the turnips, not marry them.”
“That's because I have standards.”
She laughed then, a short helpless sound, and for one easy breath they were themselves again. It made what followed harder.
Sera stepped closer. Not much. Just enough that he could see the tiny loose hairs at her temple moving in the breeze, enough that if he lifted his hand he could tuck one back behind her ear. He didn't. Her fingers brushed his wrist instead, light, testing, then rested there.
“I don't need poetry,” she said quietly. “I don't even need forever. I just need truth. If you want the road more than you want a life here, say it. If you want me only in the way men want what's warm and familiar before they go chasing songs, say that too. I'll hate hearing it less than I hate guessing.”
His pulse kicked once under her fingertips.
He looked down at her hand, then back to her face. Sera didn't flinch. That was the trouble with her. She could be all softness until the moment softness would let her be lied to.
“I want you,” he said.
Her breath caught.
He heard it. Felt the world narrow around it. She tipped her face up a little, and he bent without deciding to, drawn by the warmth of her and the quiet and the years of not doing this. Their mouths never met. He stopped with barely a hand's breadth between them, close enough to feel her breath on his lips, close enough that one more thoughtless inch would've changed everything.
Sera's eyes flicked to his mouth, then back to his eyes.
“And?” she whispered.
That was where he failed her.
Because the honest answer was tangled and ungenerous and not fit to be given to a woman standing brave and open in the last gold of evening.
He straightened first. The space between them came back like cold water.
“And I don't know what the rest of me wants badly enough to kill for it,” he said. “Not yet.”
Her hand slipped from his wrist.
For a moment she only stood there, looking at him as if she could still find a better answer tucked somewhere behind his teeth if she waited long enough. Then she nodded once, small and controlled.
“The East Trail at first light, then,” she said. Soft. Steady. “Of course.”
He hated that she made it sound reasonable.
“Sera.”
“No,” she said, and there was no anger in it, which was worse. “You answered. Just not the way I wanted.”
She stepped back toward the path, folding her hands together so they wouldn't reach for him again. Down in Brookhaven, another lamp kindled. The first moths had begun to find the light.
At the turn, she looked over her shoulder. “Don't get yourself torn open out there tomorrow. If you're going to break my patience, at least keep your ribs inside your body when you do it.”
Edrin managed a faint grin. “I make no promises on behalf of my ribs.”
That almost earned him one of hers. Almost.
Then Sera went down the path toward the lane, and he stayed by the South Ward-Line with the smell of damp earth and pine in his lungs, watching the East Trail darken as if it had heard every word.
Edrin let out a breath he hadn't known he'd been holding, then scrubbed a hand through his hair hard enough to pull at the roots. The air along the boundary had turned colder while they spoke, though the spring night was gentle everywhere else. It touched the sweat at the back of his neck and stayed there.
Behind him, farther down the rise, voices drifted up from the lanterns gathered near the stones. Not alarmed. Curious. Brookhaven had the sound of people trying not to make something into trouble by naming it too soon.
He glanced once toward the path Sera had taken, then started downhill.
The boundary lamps burned with their usual captive blue flame, but their light looked thin tonight, stretched too fine across the damp grass. Between the carved marker stones, the air held a taste like copper left too long on the tongue. Edrin noticed himself swallowing against it.
Kade stood near the southern bend with his weight settled on his good leg, his old sword resting across both palms while Rhovel studied it under a suspended glow the size of a plum. The little light hung in the air without smoke or wick, turning the blade's worn fuller silver-white. Dalla was a few steps away with her sleeves pushed back, one hand braced on a stone marker as if feeling for a pulse in it. Rhovel lingered near the lane with his arms folded, doing a poor job of pretending he wasn't listening to every word.
And Sera had not gone far at all.
She stood on the edge of the gathering with her hands clasped before her, sandals dark with dew, as if she'd only meant to pass by and had somehow found herself stopped there. When she saw him looking, her mouth tightened for a heartbeat. Then she lifted her brows in a small, pointed well? that was so familiar it almost made him laugh.
Almost.
“If this becomes another lecture,” Edrin said as he came up beside them, “I'd like it known I was lured here under false pretenses.”
“Nobody lured you,” Dalla said, not looking away from the stone. She clicked her tongue. “You drift toward concern the way some men drift toward ale.”
“Concern's cheaper. At present that matters.”
That earned the ghost of a smile from Sera despite herself. Kade only grunted.
Rhovel turned the blade a fraction, peering along the edge. His coat was stitched through with dull green thread that caught the hanging light when he moved. One fingertip rested near the crossguard, and a faint pattern of angular blue-white lines brightened over his knuckles, delicate as frost on glass.
“There's strain in it,” Tallis murmured. “Not breakage. More like... wear in an old binding. It still answers. It just doesn't answer cleanly.”
“Like the man who carries it,” Edrin said.
Kade gave him a sidelong look. “Careful, kid. If I drop dead of insult, you'll have to find someone else to disappoint.”
“That'd gut the whole week.”
Sera huffed a small laugh, then folded it away and glanced toward the stones. Her restless hands had gone still. “It's not just the blade, is it.”
“Truth first,” Dalla said softly.
She took her hand from the marker, frowned, and touched it again with both palms this time. No golden light came from her now. Instead she closed her eyes and listened with her body, head slightly bowed, the way she did with fevered children when their breathing changed. After a moment her face sharpened in a way Edrin didn't like at all.
“This shouldn't feel warm,” she said.
Rhovel straightened. “Warm?”
“Inside.” Dalla opened her eyes. “Stone holds the day's heat for a while, yes. Not like this. This feels... worked.”
“Worked by what?” Sera asked.
No one answered at once.
The last dark stretch before full dawn had begun to loosen at the edge of the world. Far off beyond the pines, the horizon had thinned from black to a washed, uncertain gray. Somewhere down in Brookhaven a dog barked once and stopped. The quiet that followed seemed to lean toward the boundary with the rest of them.
Rhovel shifted his attention from the blade to the nearest marker stone. He raised his free hand, and blue-white geometry unfolded in the air over his palm, turning in neat, precise rings. The pattern drifted toward the carved runes in the stone, paused there, then wavered as if a current had caught it. The smallest of the rings bent out of round.
“That's wrong,” he said.
“A stirring speech,” Edrin replied. “You should take it on the road.”
“Edrin,” Sera said quietly.
He shut his mouth.
Then the ground moved.
Not enough to throw anyone. Barely enough to name. A short shudder passed under their boots, sharp and intimate, as if something vast had shifted in its sleep beneath the roots of Brookhaven. The marker stone under Dalla's hands gave a thin, glassy whine. The blue flame in the nearest lamp guttered green for a heartbeat. A pulse ran through the carved line at their feet, not light, not sound, but a wrongness Edrin felt in his teeth and at the hinge of his jaw.
Rhovel went dead still. The rings above his palm froze and vanished.
Sera sucked in a breath. Kade's hand closed on his sword so hard his knuckles paled, and his face settled into the look he wore when an ugly guess stopped being a guess. Dalla stepped back from the stone as if it had flinched under her touch.
No one spoke for three heartbeats.
Then Rhovel said, too low, “Did that come from the East Trail?”
“Could've come from under our feet,” Kade said.
There was no comfort in that.
Dalla looked down the line of stones disappearing into the dim, her hands flexing once at her sides before she folded them together to keep them from reaching for something she couldn't mend. “Fetch no children near here,” she said. “And don't let anyone sleep against the boundary tonight.”
“That's all?” Edrin asked.
She turned her head toward him. In the weak blue lampglow her eyes looked older than they had an hour ago. “That's what I know enough to say.”
Sera moved closer without seeming to decide to, until her shoulder nearly brushed his arm. “You're not going out before light,” she said, keeping her voice steady by effort. “If you try, I'll know.”
“How's that work, exactly?”
“Spite. Sharpest sense I own.”
That finally pulled a real smile from him, brief and unwilling. “A fearsome gift.”
“Don't mock my strengths.”
Beyond them, more people had gathered at a careful distance, lanterns held low, faces pale and watchful in the thinning dark. Nobody pressed close. Nobody ran. Brookhaven stood the way cattle sometimes did before a storm, heads lifted, every body angled toward something not yet visible.
Kade slid the blade back into its worn sheath. Rhovel kept staring at the marker stones as if he expected them to speak. Dalla rubbed her palms together once, not for warmth, but for steadiness. Sera remained beside Edrin, close enough that he could feel the heat of her through his sleeve and the small tension she hid in her stillness.
The boundary did not move again.
That was somehow worse.
As the first pale gold began to creep under the clouds beyond Brookhaven, the lamps along the line burned on in their strained blue, and the whole village seemed to wait with them, listening for a name none of them had yet found.