19. The Larger Web #3

“Nothing.” I swallow. “Just…keep writing.”

His gaze softens, but he obeys.

We map three more knots: an old one near the cemetery, another faint thread toward the prison channels Anneliese described, and a strange black glimmer near the gallery.

The pattern no longer feels like scattered attacks.

It feels like pressure points.

Dorian taps the notebook. “The killer is using practical access points. Plumbing, service calls, and maybe vulnerable humans.”

“And the curse is using emotional access points,” I say.

Our eyes meet.

For the first time, the human evidence and the magical truth lie on the same page.

And neither of us looks away.

The notebook sits between us like a peace treaty written in pink glitter pen.

It should look ridiculous. It does look ridiculous. It also holds the first real map of what is going on in this town. Our first real work together.

Not Dorian’s evidence trying to cage my magic into useful shapes. Not my thread-sight flinging emotional confetti at his investigation until he develops a stress headache. Both of us. His columns. My colors. His facts. My impossible, inconvenient, recently upgraded vision.

The purple thread between us hums. Loudly.

Not audibly. That would be too easy to explain and therefore unlike my life.

It hums beneath my skin, through my ribs, around my heart, bright and alive and absolutely uninterested in subtlety.

I press a hand to my chest.

Dorian notices immediately. “Pain?”

“No.”

“Dizziness?”

“No.”

“Visions?”

“Only the usual morning-after mystical yarn situation.”

His mouth tightens like he is deciding whether to be amused or alarmed. “Then what?”

I look down at the purple thread stretching from me to him. It is not hiding. That should terrify me. It does. A little.

And yet, it is no longer red, and therefore, what???

The purple thread pulses hard enough to steal my breath. Purple, the color of deep love and cosmic connection. Sacred and passionate.

The ears hear declarations. The walls remember. The curse gets drawn in. Everything we have learned says visible love becomes a target, and this bond is not merely visible. It is practically a magical lighthouse with romantic impulse control problems.

But the longer I look, the harder it is to describe. The black knots pulse around town, ugly and patient.

Our thread pulses back. Not defensively. Defiantly. Purple light travels through it in steady waves, and every time fear curls near it, the color brightens instead of dimming.

I swallow.

“It won’t knot,” I whisper.

Dorian’s gaze sharpens. “Ours?”

I nod.

“Are you sure?”

“No. I have been sure of approximately three things in my life, and one of them was that bangs would work for me in college.”

“Did they?”

“They did not.”

His mouth curves, then fades as he follows my gaze to a thing he cannot see.

I reach for his hand and place it over the center of my chest, where the thread begins in me. His palm is warm. Steady. Real.

“Feel,” I say.

His eyes close. For a second, nothing happens.

Then his breath catches.

“There,” I whisper.

His hand flexes. “Purple.”

“You can sense it?”

“Not the way you do.” His voice is low, rough. “But yes.”

The bond answers him, brightening beneath his palm, and the whole room seems to lean toward us with morning light. Not ears. Not hunger. Just light.

Hope rises so fast it hurts.

I hate hope for this. Hope is reckless. Hope hands you something precious and whispers, Now imagine losing it.

The thought cracks through me.

If we are right, if our bond is different, if it can resist the knots, then I have more to lose than I did yesterday. Not just Dorian’s life. Not just mine. Not just matched couples and old curses and whatever still waits under Everwilde.

This.

The way he looks at me like belief is a choice he intends to keep making. The way his thumb strokes once over my knuckles like he can calm a storm by learning its rhythm. The way the purple thread refuses to be ashamed of itself.

Mine. My fated mate. At last.

I blink hard.

Dorian feels it too.

Of course he does.

“Fate.”

“I’m fine.”

His eyebrow rises.

I sigh. “Fine-adjacent with emotional flooding.”

He shifts closer, and the chair legs scrape against the floor. “Tell me.”

“I’m scared because this feels good.”

“That is not a crime.”

“I know. But historically, good things in Everwilde develop teeth.”

“Everything in Everwilde has teeth.”

“Not helping.”

His hand stays over my heart. “The bond is holding.”

“Yes.”

“Not hidden.”

“No.”

“Not knotted.”

“No.”

“Then maybe that is the point.”

I look at him.

Dorian’s expression is still serious, still careful, but something warm lives beneath it now. Something chosen.

“Maybe the threat is not proof love kills,” he says. “Maybe it is proof something fears what happens when love thrives.”

That may not be the full truth, but it tracks. I have yet to share with him my theory of the black knots. Regardless, his words move through me like sunrise.

I look toward the map, the black knots, the purple thread, the impossible town full of secrets and wounds and stubborn, complicated love.

For the first time, the curse feels less like a verdict. More like an enemy greatly in need of therapy. And enemies can be fought.

“Our bond fights back,” I say.

Dorian’s thumb brushes my skin. “Of course it does.”

The purple thread flares between us, bright enough to turn the morning gold.

I smile through the fear.

Not because I am safe.

Because I am not alone.

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