Chapter 23

SERA

For one impossible second, the cavern stops pretending it isn’t watching.

The pool shudders. Blue roots beneath the surface twist toward the broken anchor at our feet, toward the sample pressed between my palm and Kavor’s chest, toward the blood under my bandage, and toward the place where his mouth was just on mine.

Where I put it. I kissed him.

That thought should be simple. It isn’t. It opens inside me like one of the old sealed seams, spilling blue light through places I thought were stone.

The old system beneath the pool wakes again. The water pulls sideways with a sudden, hard lurch. The white-gray shape below it brightens, its angular ribs unfolding beneath the blue like something stretching after a long sleep. The blackened channels pulse once, then again.

Not the old rhythm. This one is faster. Hungry.

Kavor’s arm tightens around my waist for half a breath before his hand opens against me again. Still holding me. Still offering release. Still fighting himself with every muscle in his body.

My lips burn. His eyes aren’t fully tinged red, but there’s a rim of danger around the dark iris. There is heat behind the restraint, and a wanting so fierce I feel it even through the space he refuses to cross without my choosing.

I should step back. Obviously. The cavern is reacting. The system is waking. My arm is bleeding. The City is above us, hungry and unwarned. Every practical piece of me lines up with its little ration ledger and writes: Not now. Not here. Not this.

But my mouth remembers him. My body remembers the second he answered. My heart, traitorous little thing, has thrown down its tools and wandered off through blue light.

“Kavor,” I say.

His name comes out rougher than I mean for it to. His gaze drops to my mouth again. Just for a fraction. Then he looks away as if the cavern wall has become fascinating. It hasn’t.

“We need to move,” he says.

Formal. Controlled. Knives wrapped in cloth. I almost laugh. Not because it’s funny. Because I can still taste him, and he’s trying to sound like stone.

“Yes,” I say.

Neither of us moves.

The pool drains faster. The machine hums under the water, a low vibration that climbs the ridge and slides into my bones. The broken anchor sparks at our feet, dead-looking except for a faint white-gray flicker caught in its ribs.

Kavor bends to retrieve it, careful not to touch me. That hurts more than the burn in my arm. Unreasonable. Unfair.

Mine. No. Not mine.

The word comes too easily after kissing him, which means it needs to be buried under something heavy until I can inspect it when I am not bleeding.

Kavor wraps the broken anchor in spare hide and tucks it away from the sample. Proof. Evidence. Danger folded into a pouch.

His shoulder is bleeding again. The tear near his wing has opened wider from the climb.

Dark blood runs down scaled skin, catching blue light until it looks almost black-purple.

He ignores it because, apparently, enormous Zmaj males are allowed to bleed strategically while everyone else counts as a crisis.

“Sit,” I say.

His head turns slowly. Good. Let him feel hunted by his own nonsense.

“No,” he says.

“Wrong answer.”

“Sera.”

“Don’t Sera me. You’re bleeding.”

“So are you.”

“Yes, and I’m very irritated about it, but my wound has already been tied shut by the most judgmental hands on Tajss. Yours hasn’t.”

“The system is waking.”

“And if you keep dripping blood all over these old channels, maybe it wakes faster.”

That stops him. Practical fear, my beloved little crowbar.

His jaw tightens. “Briefly.”

“Look at you, learning to compromise.”

“I dislike it.”

“I know,” I say, unable to keep a small smile off my face.

He lowers himself onto a broad stone ridge near the pool, keeping one eye on the draining water and the other on me. I kneel behind him before courage can notice what I’m doing and run away.

His back is massive. That’s a very unhelpful observation.

Wings folded tight. Dark scales scarred and ridged. Muscle shifting under skin as he braces one hand against stone. He smells like mineral dust, blood, clean danger, and something distinctly Kavor, something my body has become far too interested in cataloging.

The torn place near his wing is jagged but not deep enough to threaten him. Probably. Zmaj bodies are built infuriatingly well.

“You should have told me this reopened,” I say.

“You saw.”

“I saw because I looked.”

“Yes.”

“You’re supposed to say thank you.”

“For looking?”

“For caring enough to look.”

The words escape before I can stop them. I freeze, my hand above his wound. Kavor goes still. Well. Good. Wonderful. Apparently my mouth has chosen today as its independence festival.

The cavern hums beneath us. The blue roots around the pool pulse softly. My bandage answers once, then settles.

Kavor’s voice comes low. “Thank you.”

Oh, that is worse, I think as my heart skips. That’s so much worse.

I tear a strip from the edge of a clean wrap in his pack, because if I keep sitting behind him with my hand hovering near his blood and that thank you between us, I’m going to do something reckless. More reckless.

I clean the wound with as little water as possible. He doesn’t flinch until I get near the wing joint. Then his whole body locks.

“There?” I ask.

“Yes.”

“Bone?”

“No.”

“Wing tendon?”

“Close.”

“Useful bad or panic bad?”

“Pain bad.”

I pause. He never says that directly. Not unless it’s worse than he wants me to know. My throat tightens.

I lean closer despite myself, inspecting the torn line where the stone ripped through scale.

It needs pressure more than stitching, which is good because I am not qualified to stitch wing tendon on an alien dragon warrior in a glowing worm-dung cavern while a hidden machine siphons our miracle pool away. My life has become very specific.

“It’s not deep,” I say.

“No.”

“But it hurts.”

“Yes.”

“Good.”

He turns his head until I can see the edge of his profile. Horn, cheek, jaw. The corner of his mouth that has almost-smiled too many times.

“Good?” he asks.

“You admitted it. I’m proud.”

“That is insulting.”

“It’s meant to be nurturing.”

“You are poor at nurturing.”

“Says the male who treats wound care like military interrogation.”

The almost-smile flickers over his mouth.

I wrap the wound carefully and pass the strip around the base of his wing. That means I have to reach across him. Leaning close. My chest nearly brushes his back each time I pull the cloth around. My breath touches his shoulder.

Kavor stops breathing. I notice because of course I do.

“Kavor.”

“I am still.”

“You’re stone.”

“I am trying.”

The answer is honest enough to burn. My fingers slow against the knot.

Trying.

He is trying not to take. Trying not to frighten. Trying not to turn want into a cage. Trying not to become another hunger with teeth.

No one has ever tried so hard to be safe for me. That thought hurts more than it should. I tie the bandage tighter than necessary for one second, just to punish both of us, then loosen it to where it needs to be.

“There,” I say.

He exhales. Slow. Controlled. Devastating.

I should move away. But I don’t.

My hands rest on his shoulders. His scales are cool beneath my palms. Solid. Alive. Strong enough to survive breaking stone, careful enough to open his hand at my waist and wait.

I kissed him because I chose to. Now there’s choice after choice after choice, each one smaller and somehow worse.

Move away. Stay. Touch him. Don’t. Tell him this is a bad idea. Tell him I’m tired of only having good ideas that keep me empty.

The pool hums louder.

The glow rises around us, blue light licking up the old structures, purple threading through the hanging strands. It isn’t the system this time. Not completely. Some of the light feels alive. Curious. Warm.

His hands curl against his knees. He isn’t reaching for me. Just waiting. I hate waiting. Waiting gives me time to know exactly what I want.

“Kavor,” I say.

He turns then, slowly, carefully, like any sudden movement might shatter the fragile, impossible thing between us.

I’m still on my knees behind him. He shifts until he faces me, one leg bent, one hand braced on the ridge. The wrapped wound pulls, but he ignores it. His gaze locks on mine.

Dark. Hungry. Restrained.

Mine. No. Choice.

I hear his words in my head. His sacred little blade.

But I am choosing.

I rise onto my knees and kiss him again. This one isn’t a question. It’s an answer I’m still terrified to give.

Kavor’s hands come to my waist, then stop there, open and controlled, as if even touching me requires a treaty signed in blood and breath. I lean into him. That’s the permission.

He makes a sound low in his chest, not a growl exactly, not a word. Something cavern-deep and broken at the edges. His mouth takes mine harder, and every sensible thought I’ve ever had falls into blue water and drowns.

Good. Let it. I’m so tired of being sensible.

His kiss is nothing like his restraint.

His restraint is stone, silence, and control. His kiss is pressure, hunger, a body that has waited too long and still remembers how to be careful. He doesn’t take my mouth. He meets it again and again, letting me set the pace until I get furious with his patience and bite his lower lip.

He goes still.

I pull back half a breath. “Was that too much?”

His eyes are nearly black. “No.”

“Was that a Zmaj no or a real no?”

His claws flex at my waist. “Real.”

“Good.”

Then his mouth is on mine again. Harder. Thank Tajss.

One hand rises to the back of my head, cradling rather than gripping. The other stays at my waist, his thumb brushing once over my side before stopping, as though he has to argue with himself over every inch.

I don’t want every inch argued. Not right now. Maybe that should worry me. It does. But not enough.

I catch his wrist and move his hand higher, to my ribs, where my body is shaking for reasons that have nothing to do with injury.

His breath breaks.

“Sera.”

“I know where your hand is.”

“That is not enough.”

It should irritate me, and it does, but it also makes my chest crack open.

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