Lin
The tempo quickened.
Lin felt it in the bones of the song: the threads’ pulse tightening like a drumskin pulled smooth. The current seized her, and she didn’t fight it; she let it carry her, tucking her shoulders, narrowing her light until she was a bright line drawn across the dark. The corrupted strand curled ahead in a pale, sickle-shaped arc. Her momentum leaned into it, and the world unscrolled in glassy layers.
Motion had rules here. Hesitation made the rhythm drag; commitment let it lift her.
She breathed in on the downbeat, out on the turn, and the thread answered. Holly’s steadiness throbbed nearby, a lanterned heart; Ariel’s fierce line burned ahead like a path cut through night; her own motif ticked true beneath them all, small and bright and stubborn.
The counter line threaded closer.
It didn’t snarl. It insinuated, curling under Ariel’s melody, shadowing it, trying to become its reflection. Wherever it pressed, the light thinned.
The current tightened again. Lin angled with it, every inch of her focused forward, letting speed do what thought could not. Memory-scapes slid wide: the echo of a stairwell, a spill of café light, the wooden gleam of a familiar studio floor. They rose and faded without edges, like fogged glass.
Behind her, the corrupted harmony thickened. The air felt newly weighted, as if the music had lowered its center of gravity to keep pace with something heavy.
Lin didn’t look back. Looking back cost time. She kept her eyes on the curl of the thread and matched its curve with her body, a blade of gold taking the line.
The first ripple hit.
It passed through the strand like a shiver, and the luminescence of the thread puckered in front of her. One, then two dark inclusions dragging through the light like blots of oil. They budded into shapes as they slid, gathering definition the way frost gathers on glass: shoulders, a smudged head, the suggestion of hands with too many shadows between the fingers.
Shades.
They did not fly freely. They rode the inversion, surfing the off-key current like burrs on cloth, letting the wrong note do the pulling. As the tempo tightened, so did their pace.
Lin lowered her center of gravity within the rush of herself, breath syncing to the thread’s beat.
Don’t think. Go.
The current lifted her, and she went.
The first shade lunged.
It didn’t strike like a body; it struck like a smear; an attempt to foul her light, to drag her rhythm off-time. Lin cut across its path in a tight arc, shoulders rolling, hips turning as she let the thread’s curve pull her through the motion. Her leg snapped out in a clean, luminous sweep. The kick sheared through the shade’s cohesion, scattering it into ragged flecks that hissed and fell back into the inversion.
The second shade learned.
It didn’t chase her wake. It slid ahead, bleeding darkness into the strand, trying to thicken the air in front of her, trying to make her slow.
Lin felt the resistance bloom like syrup around her light. She pivoted without thinking, dropping her weight, letting speed fold into rotation. A low spin carried her beneath the blot, her heel cutting upward through its underside. The impact rang—a sharp tightening in the music—then the shade buckled, its edges tearing loose.
It wasn’t gone.
The fragments clung to the seam, re-gathering, the corrupted harmony tugging them back into shape. Lin flashed past, jaw set, pulse hammering in time with the beat.
So that’s how it is, she thought. Break them. Don’t linger.
The tempo urged her forward. She leaned into it, letting the thread sling her wide and then narrow again, carving S-curves through the dark. Another lunge grazed her flank; cold scraped across her light. She answered with a sharp turn and a back-kick that snapped the shade’s center, flinging it into the thinning glow where it hissed and dissolved.
The first shade did not return.
The second slid away, wounded, dragged backward by the inversion’s pull.
Lin didn’t slow to watch. The music didn’t allow it. She cut forward along the corrupted strand, breath steady now, fear sharpened into focus, the rhythm carrying her into the next bend...
... It came too fast.
The thread pinched narrow and Lin committed without room to measure, pouring everything she had into speed. The tempo surged to meet her, a tight, driving cadence that stripped thought down to instinct. She felt herself thin, stretch, become momentum more than shape.
She cleared the bend and stopped hard.
For a breathless instant, she was not alone.
This text was taken from Royal Road. Help the author by reading the original version there.
A second Lin finished the motion she had begun, light peeling off her like a living wake. The afterimage struck the seam where the wounded shade clung, its movement precise and unhesitating, and the shadow burst apart in a scatter of dark sparks.
Lin stared.
The duplicate—no, the echo—held for a heartbeat, mirroring her stance, eyes bright and intent. Then it unraveled, light loosening into the thread and vanishing as if it had never been.
Her pulse spiked.
I didn’t mean to—
No time.
Another knot swelled ahead, the inversion thickening as a third shade tore free. Lin drove forward, fear snapping into clarity. She leaned harder into speed, letting the rhythm take her faster than she thought she could go.
She stopped again, and this time, two echoes answered.
They flared into being on either side of her path, staggered moments of herself caught and made solid by velocity. One struck high, a clean arc of light that split the shade’s crown. The other cut low, sweeping through its base. Lin followed through the middle, the three of them moving like a single phrase broken into harmonics.
The shade came apart with a sound like paper tearing.
The echoes held longer this time. Not long enough to speak. Long enough to fight.
Lin felt it then: permission. The thread didn’t resist her speed; it welcomed it. The afterimages weren’t copies so much as moments she left behind, intent made tangible by motion.
They faded as the tempo shifted again, the rhythm pulling her onward.
Behind her, the grinding harmony surged, and more shadows gathered their shape.
The pressure multiplied.
Two new shades pulled themselves free at once: thicker, denser, their silhouettes holding longer as the corruption deepened. They didn’t rush her. They spread, one angling high along the thread’s curve, the other dropping low, bleeding darkness into the path ahead.
Lin’s breath hitched once. Then she let it out and listened.
The tempo had changed again. Faster, yes, but also fuller, layered, as if the music expected more from her now. She leaned into the cadence, letting it settle into her hips and shoulders, into the small adjustments of balance that came before motion.
She moved.
Speed peeled another echo from her wake. Then another. Two afterimages flared into being, staggered just behind and to either side of her, their light slightly dimmer but their intent razor-sharp.
The upper shade lunged first. One echo met it mid-arc, spinning into a high, snapping kick that tore through its chest. The second echo flowed underneath, sweeping low, severing the shadow’s anchor to the thread. Lin herself slipped between them, momentum carrying her forward as the shade shredded into drifting ash.
The lower shade adapted.
It surged upward, throwing a wash of cold across the strand, trying to swallow all three at once. Lin felt her light strain, the music tightening as if pulled too far.
Don’t fight the pull, she thought. Redirect it.
She pivoted hard, letting the current sling her sideways. One echo took the hit she avoided, its light flaring bright as it drove straight through the shade’s center, scattering it. The second echo followed, a clean finishing strike that broke what cohesion remained.
Both echoes unraveled almost immediately after, spent by the effort, their light dissolving back into the thread.
Lin didn’t stop. She couldn’t. The rhythm demanded continuation, and the corrupted strand ahead was narrowing; dark knots thickening into something heavier, slower.
Far ahead, the inversion swelled around a massive seam.
Something waited there.
Lin surged toward it, heart pounding in time with the accelerating beat, knowing that the chase was about to become something worse.
The seam opened like a bruise.
The sixth shade did not tear free. It anchored.
It rose slowly from the swollen knot, its mass dragging the corrupted light downward, widening the strand until the music itself sagged. This one was heavier, denser, its outline holding with disturbing clarity. Where the others smeared and slid, this shade stood, pressing its weight into the Pattern like a hooked claw.
Lin hit the resistance full on.
The first impact knocked the breath from her. Her light flared and recoiled as the shade’s presence crushed the rhythm flat. Pain lanced through her side, sharp and immediate, as a tendril of black ichor clipped her, leaving a ragged tear in her glow.
She gasped, stumbling mid?current. The tempo stuttered.
Get up.
She forced motion back into herself, spinning away as another blow grazed her shoulder. Cold burned there, sinking inward, a dull ache that dragged at her focus. The shade did not pursue quickly. It didn’t need to. It blocked, letting the thread’s narrowed space do the work.
Lin tried to slip past and slammed into the pressure again. Her light buckled. For a terrifying instant, she felt herself slow.
“No,” she whispered, the word barely a vibration in the music. “No, no...”
She pushed.
Speed tore two echoes loose behind her, then a third, unstable and flickering. They flared around the anchor shade, striking from different moments of the same motion. One echo cracked against its upper mass and burst apart instantly. Another landed a solid blow, carving a channel through the corruption before dissolving.
The shade answered.
A heavy sweep caught Lin across the ribs, sending her spinning. Pain bloomed hot and bright this time, her light sputtering as she fought to stay coherent. She tasted something metallic in the music, a harsh note scraping her nerves.
Too slow, she realized. I can’t beat it. I have to break through.
She gathered everything she had left and leaned fully into the tempo, letting it spike past comfort, past caution. The rhythm screamed.
Three echoes tore free at once.
They didn’t attack separately. They collapsed together, a chord struck all at once, their combined motion slamming into the knot that anchored the shade. The seam shrieked as light fractured, the corrupted thread buckling under the force.
The anchor shade reeled.
That was enough.
The strand gave way sideways, snapping Lin out of the current like a stone from a sling. The music cut sharp, the tempo breaking as the thread twisted away beneath her.
Lin tumbled, light splintering, pain ringing through her as the corrupted strand vanished behind her, and she fell, breathless and burning, into whatever waited beyond.

