Chapter 22

Twenty-Two

Behind them, light cracked the sky.

Maude’s fireworks burst into wyverns, crowns, and one very questionable shape that made three grannies gasp before laughing behind their hands. The crowd oohed at just the right volume for a town being neatly distracted. Bless you, Oli.

As they cut through an alley and over the weir, Maude’s mind tried to cram panic, calculation, and the stray flicker of joy into the same corner. She shoved the happiness into a pocket. Later. Maybe. If they lived.

The river wind hit like a slap. The Bonebridge rose ahead: old iron gone black with weather and stories, its arches spanning white water that hurled itself at stone like it bore a grudge.

Paper lanterns dangled from the rails, small moons shivering in the gusts.

The air quivered. At the bridge’s center, the Weftmark pulsed faintly where she’d chalked sigils into the pitted iron earlier and wedged the ring into a cradle of stone.

She dropped to her knees and opened the satchel.

Ashen ivy shimmered in her fingers; she wound it through the ironvine band, whispering the unbinding’s exact opposite, a promise that the ring would hold what didn’t belong anywhere else.

Heartmire salt—three lines, then three more, then the little crosshatch Bailey had taught her.

Glasswort resin, one bead on each cardinal tooth of blackthorn.

Night-apple peel braided through the copper chain with hands that refused to tremble because she told them not to. Wolfsbone dust along the rivet line.

Wesley had already set the quadrants: salt, ash, water, thistledown. He poured the moondust oil in a slow figure-eight over the ring, and when the wind tried to take the shimmer, he cupped his hand and blocked it like he’d been born with the instinct.

“All right?” he said.

Her throat locked. She forced a nod. “Now.”

They spoke together. Words layered, tangled, caught in the river’s roar. For a heartbeat Maude faltered—surprised he knew them. She shouldn’t have been; he’d done this with her twice already. But the fact that he was paying this close attention, that he’d memorized them down to the syllable…

The bridge shuddered beneath them, iron drawn taut as a bowstring stretched too far. Lanterns above snapped against their strings, light jerking wild across black water.

The ring answered, its glow climbing sharp and ravenous, singing high and thin as glass about to crack. It wanted more.

The first interlock snapped wrong. Bolts split their seams, and the bridge rolled under their knees.

Maude pitched sideways, breath torn out of her throat—but Wesley caught her, his arm clamping around her waist, hauling her upright as the whole span lurched like a beast trying to buck them off.

They slammed against the railing. Rusted iron bit her palms as she clung.

The spell stayed rooted, tethered to the bridge’s bones, and the structure groaned under the weight.

“Merging!” Wesley shouted over the roar.

She followed his gaze: a cart piled with gourds and candied pears had collapsed into itself, wheels and fruit fused in a sticky, rolling mass.

Nearby, a string of festival lanterns had fused into one long, wavering spine of glass, their flames trapped inside, flaring in unison.

A dog yelped, half-swallowed by its owner’s coat until the cloth spat it out again.

Reality itself was mis-threading, knotting tighter with each beat of the spell.

And then the bell tower struck midnight.

The sound didn’t just ring—it shook. One toll, then another, each strike reverberating down her spine. The air snapped taut. Samhain.

The veil was not a curtain drawing back. Not something gentle. It was a tear in the weave of the world, sudden and bright, as though someone had split the sky with a knife.

Light bled through first, faint and silvery, but wrong—too pale.

The lanterns on the bridge guttered, and every shadow stretched long and unfamiliar, bending toward that seam.

The air grew heavy, copper-sweet, metallic like blood in the mouth.

Maude’s skin prickled as if thousands of tiny hands brushed against her arms, curious.

The smell changed: smoke, old incense, something damp and grave-cold threading beneath it all.

And the sound. Saints, the sound. The veil sang low, a deep current threading her bones, a cadence like a second heartbeat.

Voices drifted through it, not whispers but impressions: laughter that was not laughter, crying that was not grief, names half-remembered.

Bailey’s voice, clear as bells, Let go—or maybe it was only the sound of her needing someone to say it.

Magic is meant to bind so it can loosen.

Stop trying to hold the whole world by yourself, Maudie girl. You’ll break your fingers.

The veil didn’t just open outward; it pressed inward—like standing at the mouth of a storm and feeling it reaching for you: your breath, your bones, the small spark that kept you tethered.

Her vision blurred as the fabric of things rippled.

The river split into two currents at once, one flowing white, the other black, as though every possibility of it existed together.

The bridge rails wavered, half iron, half bone. Her own hands flickered in and out of themselves. She tried to seize it, to force that flood into her lines, to drive it through the Weftmark’s throat. It screamed back, ravenous. It wanted everything she had—and still clawed for more.

Heartache surged through Maude, stronger than the magic, teeth at her throat. The urge to step back nearly broke her—not from the spell, but from the ache that never left.

She clenched her jaw and shoved it down into the pocket where she’d already buried her joy. No room for either. Only the spell. Only the line.

The bridge bucked. Lanterns snapped free, spinning into the dark. Water below rose in fists of foam, slamming stone with the sound of applause turned violent.

Her knees wavered. Her voice cracked. She was slipping.

And then Wesley’s hand closed over hers. Heat poured through her knuckles, a current steady enough to tell her body what to do when her mind locked.

“Trust me,” he shouted over the veil’s howl, voice hoarse and unflinching.

Grief wants rules, she remembered. Give it rails and it will carry itself.

So, Maude did the worst, bravest thing: she let Wesley in.

She opened the channel they’d stumbled on before—between her magic and his craft, first discovered at the counter when grief and anger had nearly chewed her to paste.

Sorrow bled into warmth like water into flour.

It didn’t vanish; it folded, stretched, turned malleable.

His strength caught her fury and gave it shape.

The Weftmark drank. And this time, it drank true.

She felt the interlock’s hunger meet the softness she’d braided into the ring—the promise of a place safe to be contained.

The pull redirected. The lanterns stopped crying glass.

Across town, canvas decided to be canvas.

Wood decided to be wood. Two men who’d been stuck hip-to-hip in a macabre almost-embrace shuddered and stepped apart, blinking like they’d forgotten their own names.

On the bridge, the iron shuddered and then settled.

The chalk line under their hands cooled.

The moondust sheen sank like stars drowned in cloud.

The river kept hurling itself at stone in that belligerent way rivers do when they love something enough to try to break it; the stone loved it back by not moving.

Maude’s breath hitched. The quiet that followed wasn’t empty. It was full.

“It listened.”

She didn’t say it for drama. She said it because the words arrived and deserved air.

Wesley looked at her the way people look at sunrise when they’ve been convinced the night is permanent. “You made it listen,” he said, voice rough, reverent in a way that made her skin prickle.

Then he did something reckless, and also entirely obvious.

His hand found her waist, tugged her close—and before her brain could protest, his mouth was on hers.

Bright, fragile, firework mid-burst—she went still. The world stilled with her: river hushed, iron low, the veil sharp on her tongue.

Then the dam broke.

Her mouth met his, fierce, aching, like she’d been starving without knowing. Like she’d held her breath for months and only now remembered air lived here—in him, in this impossible closeness. Her hands fisted in his shirt, not to pull away, but to keep from falling.

Wesley stumbled with her, backing them into the rail, iron biting through her coat. The world tilted, steadied only by the desperate knot of their bodies.

It wasn’t pretty. Pretty was for ballads.

This was crushing, exhausted, startled—his hands sliding to her jaw, her mouth opening on a gasp that wasn’t permission so much as recognition.

He tasted of sugar and smoke and the warmth she’d been refusing since spring.

Tears came the moment relief cracked her open. She hated that. She let them anyway.

“I’ve got you,” he said against her mouth, against her cheek, into the place under her ear that heard truth first. He didn’t loosen his hold when she shook. “You don’t have to keep carrying everything by yourself.”

It was as if he knew the words weren’t only his—like he’d caught them drifting through the veil, whispered once by Bailey and now returned, full circle, to her.

“Let me hold some of it. Maude. Let me stay.”

Her name in his mouth did something stupid to her lungs. The words stampeding in her chest jammed against her throat until it was a fist. The future loomed like an animal at the clearing’s edge—wild, skittish, ready to bolt if she so much as looked at it.

So Maude did the only thing she trusted herself to do: she nodded—one small, furious, grateful dip—and leaned an inch closer. Just enough to admit she liked the way the world felt when he was holding it beside her.

Behind them, the square roared a different sound—cheers and shaky laughter, the sputter of one last firework drawing a pumpkin that arced and bowed across the sky.

Across the way Maude could see the magistrates fidgeting, caught between rage and a public they suddenly couldn’t lead with a pitchfork. Veyne clutched his ledger like a life raft and looked personally offended by miracles.

Maude turned away, swiped her cheeks with the heel of her hand, and sat back. Wesley’s thumb lingered at the edge of her jaw. He looked like he wanted to say more. She looked like she might allow it later.

They crossed the Bonebridge side by side—a little too close, a little too careful, as if one sudden move might startle the night back into chaos.

Below, the river hurled itself at stone and survived.

Lanterns swung. The town exhaled, something it hadn’t known it was holding finally loosening, sliding back into place.

Maude didn’t say thank you. Not because she wasn’t grateful, but because if she opened that door, the flood would take them both. She did, however, let their fingers brush once. Twice. Then tangled for three heartbeats before she pretended she needed both hands for her satchel. Growth.

In the square, the wyvern fountain purred.

The Weftmark held, content. Children restarted their stupid sword fights.

Oli, predictably, found a drum and declared ownership.

Selene leaned against a post with her arms folded and her smile quiet, watching Maude like she’d just witnessed a feral cat decide a human hand was a good place to sleep.

The night wasn’t done with them. The town would still talk.

Veyne would still scheme. There were ledgers to terrify and looms to tend and a hundred ways for everything to go crooked again.

But the ground under Maude’s boots was balanced.

The pull in her chest had somewhere to go that wasn’t an open wound.

And when the music tilted toward another slow song—because the musicians had a sense of narrative—Wesley’s hand found the small of her back like it had a homing rune inked into the skin.

She didn’t say yes. She didn’t say no.

She stepped forward.

That counted.

If ads affect your reading experience, click here to remove ads on this page.