“Safe?” he supplied.
“Yes.”
He stepped closer, his chest brushing my back lightly. “You are still safe here.”
The space between us dissolved.
His mouth found mine, the kiss deepening almost instantly. The sound of the waterfall swallowed the soft noise that escaped me as his hands slid to my waist, lifting me easily until my back met the cool obsidian wall.
The contrast stole my breath.
Cold stone. Warm skin.
The river cast a faint blue light across his shoulders as he pressed closer, his body fitting between my thighs as though there had never been space for anything else.
My fingers tangled in his hair, pulling him nearer as his mouth traced a path from my lips to my throat. Every touch felt amplified within the cavern, the enclosed space holding our warmth, our breath and our sounds.
“Talon,” I whispered, my voice barely audible over the water.
He answered by capturing my mouth again, his hands sliding beneath the fabric at my waist, exploring familiar curves with renewed hunger.
The obsidian at my back felt grounding, steady against the intensity of him. The river glowed brighter in my peripheral vision as though responding to the rising heat between us.
I arched into him, my legs tightening around his hips, drawing him closer until there was no space left between us. His breath warmed my skin as his mouth moved lower, reverent and consuming all at once.
His fingers dipped into my undergarments, tracking the slick seam of my core. He growled as his finger collected my arousal and yanked the cotton to the side.
Holding my weight with a single arm, he wrestled with the fastenings of his pants. I heard the snap of fastenings and the rustle of fabric. In a heartbeat, his trousers pooled around his ankles, and it was only then that I realized he had gone without his signature briefs today.
My core clenched at the sight of his engorged length pressed between us. I shifted my hips, guiding him, my breath hitching as he found my entrance. I lowered myself slowly, inch by agonizing inch, feeling the blunt, heavy stretch as he began to fill me.
A moan escaped my lips at the fullness, but the slight sting was quickly eclipsed by my utter want for him.
Talon pressed forward until his pelvis hit mine. He did not move for a long moment, his forehead resting against mine, his chest heaving with choppy breaths.
His hands were solid anchors on my thighs, his knuckles white as he held me steady against the stone.
He withdrew slowly, almost entirely, before sliding back in with a punishing rhythm that had me yearning for more.
“More,” I gasped.
I clutched his shoulders, my fingers digging into the hard muscle there.
The slick friction of his skin against mine was the only thing I could feel. Each time he pushed forward, the air left my lungs, my forehead dropping to rest against his pulse point. I could feel the erratic beat of his heart.
I wrapped my arms tighter around his neck, my legs hooking firmly behind his back to take the full depth of him.
“Yes, Kaelia,” he murmured.
He shifted his grip, one hand moving to the back of my neck to pull me into a kiss that tasted of pure hunger.
My hips moved instinctively to meet him, chasing the blunt force of his weight as the tension in my belly began to coil into something unbearable.
The pace quickened, his movements becoming more urgent, more demanding.
My bare backside scraped against the stone with every thrust, but the pain barely registered. All I could feel was the heat of him inside me, every drive of his hips lighting up a spark in my core.
The pressure built until my muscles trembled. I felt the first wave of release start in my toes and ripple upward, a suddentension that made me arch my back and gasp into the hollow of his shoulder.