Forbidden Covenants
Reading from

Forbidden Covenants

16 chapters • 0 views
The Grotto's Truth
13
Chapter 13 of 16

The Grotto's Truth

Kaelen finds her later in the sacred grotto, before her parents' graves. Isolde’s composure is glacial, but Kaelen doesn’t apologize. Instead, she pushes Isolde against the cool stone, her mouth hot on her throat. “I lied to her,” she breathes against her skin, the words a raw, desperate incantation. “But I’m not lying now. Let the dead witness what I can’t say in the light.”

The grotto was silent, save for the slow drip of water from mossy stone. Isolde stood before the two graves, her back rigid, her hands clasped so tightly her knuckles were white bone. She didn’t turn at the sound of footsteps on the wet rock. She didn’t need to. The air changed, warming, carrying the scent of bonfire smoke and wild herbs. Kaelen.

Isolde’s composure was a sheet of perfect, glacial ice. She stared at the names carved into the stone, seeing nothing.

Kaelen didn’t speak. She moved behind her, a presence of heat and crackling energy. Her hands came up, not to touch, but to hover just beside Isolde’s hips. Isolde could feel the amber glow of her tattoos against the dark fabric of her tunic, a phantom warmth.

Then Kaelen pushed.

It wasn’t violent. It was decisive. Isolde’s breath left her in a sharp gasp as her shoulders met the cool, rough stone of the cavern wall beside the graves. Kaelen’s body followed, pinning her there, all heat and solid muscle. Isolde’s ice didn’t crack. She turned her face away, staring at a patch of luminescent moss.

Kaelen’s mouth found her throat.

Hot. Open. A desperate press of lips and tongue against the frantic pulse beating there. Isolde shuddered, a full-body tremor she couldn’t suppress. Her hands came up, fingers splaying against Kaelen’s chest, not to push away, but to feel the wild, rapid heartbeat beneath.

“I lied to her,” Kaelen breathed against her damp skin, the words a raw, desperate incantation. Her voice was ragged, stripped of all its usual defiance. “But I’m not lying now.” Her teeth grazed Isolde’s jaw, a sharp promise. “Let the dead witness what I can’t say in the light.”

Isolde’s eyes burned. She squeezed them shut. “You agreed with her.” The words were brittle, shattered glass. “A transaction.”

Kaelen’s hands framed her face, forcing her to look. Her amber eyes were molten, her tattoos blazing with a light that had nothing to do with fear and everything to do with a furious, terrified truth. “I lied,” she repeated, each syllable a hammer blow. “To protect this. To protect you from her. From my oath. From everything that wants to tear you from me.”

Her thumb brushed the track of a tear Isolde hadn’t known had fallen. The touch was devastating.

“You let me believe it,” Isolde whispered, the ice in her voice finally splintering. “You let me sit there, alone, believing it.”

“I know.” Kaelen’s forehead pressed against hers. Her breath was hot, uneven. “I’m a coward. I’m a liar. I am everything my coven says a Reed is. But not about this. Never about this.”

Her mouth found Isolde’s again, not in tender exploration, but in a claiming that felt like drowning and salvation all at once. It was salt from tears and the bitter taste of betrayal and the sweet, wild flavor that was purely Kaelen. Isolde’s hands fisted in Kaelen’s tunic, pulling her closer, surrendering to the anchor she’d sworn she’d lost.

Kaelen’s hands moved, urgent and sure. They slid under Isolde’s tunic, palms rough against the soft skin of her stomach. Isolde arched into the touch, a low moan escaping into Kaelen’s mouth. The cool stone at her back, the heat of Kaelen against her front—she was suspended between them, unraveling.

“Here,” Kaelen murmured against her lips, her hands pushing the fabric up. “In this sacred, forgotten place. With them watching.” She broke the kiss, her eyes holding Isolde’s. “I need you to know it’s real.”

Isolde nodded, a tiny, desperate movement. She helped her shed the tunic, letting it fall to the damp stone floor. The air was cool on her bare skin, raising goosebumps that Kaelen immediately chased away with her mouth, trailing down her collarbone, over the swell of her breast.

Kaelen’s tongue circled a nipple, then took it into the heat of her mouth. Isolde cried out, the sound echoing softly in the cavern. Her head fell back against the stone, her fingers tangling in Kaelen’s wild copper hair. The glow from Kaelen’s tattoos painted their skin in shifting amber light, a private magic.

Kaelen sank to her knees.

The sight stole Isolde’s breath. Kaelen Reed, wildfire and defiance, on her knees before her in the sacred grotto, her parents’ graves mere feet away. Her hands slid up Isolde’s thighs, pushing her trousers and smallclothes down in one slow, deliberate motion. The cool, damp air kissed Isolde’s bare skin, followed immediately by the scorching heat of Kaelen’s gaze.

“Look at me,” Kaelen said, her voice a low thrum of power.

Isolde looked down. Their eyes locked. Kaelen’s were dark with want, wide with vulnerability. Then she leaned forward.

Her mouth was hot, soft, an open kiss against the inside of Isolde’s thigh. Isolde trembled. Kaelen’s lips moved higher, a trail of fire. Her breath ghosted over the thatch of dark curls, then lower, to the heart of her.

The first touch of her tongue was a lightning strike.

Isolde gasped, her hips jerking forward. Kaelen’s hands tightened on her thighs, holding her steady. Then she did it again. A slow, flat stroke that made Isolde’s knees buckle. Kaelen’s tongue was relentless, learning her, tasting her. The wet, intimate sound of it filled the silence, more honest than any vow.

Kaelen took her time. She licked into her, deep and slow, then circled the aching, sensitive peak of her clit with a focus that was utterly devastating. Isolde’s moans grew louder, less controlled. She chanted Kaelen’s name, a broken prayer. Her fingers tightened in Kaelen’s hair, not guiding, just holding on.

Kaelen hummed against her, the vibration shooting straight to Isolde’s core. Her hips began to move in a helpless, rolling rhythm, meeting each stroke of Kaelen’s tongue. The pleasure built, a slow, coiling tension deep in her belly. It was different from before. It was edged with grief, with relief, with the terrifying truth of what they were doing here, witnessed by stone and memory.

“Kaelen,” Isolde sobbed, her body bowing. “I’m… I can’t…”

Kaelen’s answer was to slide two fingers inside her.

Isolde cried out, the sound raw. She was so wet, so ready. Kaelen’s fingers curled, finding a spot that made stars burst behind Isolde’s eyelids. Her mouth never left her, her tongue working in counterpoint to the slow, deep thrust of her fingers. The stretch, the fullness, the exquisite friction—it was too much. It was everything.

The orgasm tore through her, violent and consuming. It ripped a scream from her throat, a sound of pure, shattered feeling. Her body clenched around Kaelen’s fingers, wave after wave of blinding release crashing over her. Kaelen held her through it, her mouth gentle now, her fingers still, letting Isolde ride the sensation until she was spent, trembling, held up only by the stone and Kaelen’s steadying hands.

Slowly, Kaelen withdrew her fingers. She pressed a final, soft kiss to Isolde’s inner thigh before rising. Her face was flushed, her lips glistening. She looked utterly wrecked and more beautiful than Isolde had ever seen her.

Isolde, her legs shaking, reached for her. She pulled Kaelen into a kiss, tasting herself on her mouth, a primal, intimate claim. Her hands went to the laces of Kaelen’s trousers, fumbling in her urgency.

“My turn,” Isolde breathed against her lips, the words thick with emotion. “Let them see me worship you.”

She pushed the fabric down, freeing her. Kaelen was bare, her skin hot, the amber tattoos glowing like embers down the line of her hip, her thigh. Isolde dropped to her own knees, mirroring Kaelen’s posture. The stone was cold and hard beneath her knees. She didn’t care.

She leaned forward and pressed her open mouth to the coppery curls at the junction of Kaelen’s thighs. She inhaled her scent—musky, wild, uniquely Kaelen. Then she licked, a slow, exploratory stroke.

Kaelen’s whole body jerked. A ragged “Fuck” fell from her lips. Her hands came down to cradle Isolde’s head, not pushing, just holding.

Isolde learned her. The soft folds, the hard nub of her clit, the entrance that was already slick with wanting. She licked and sucked, copying what had driven her mad, listening to the hitches in Kaelen’s breath, the broken curses. She slid a finger inside, then two, feeling the tight, hot clutch of her. Kaelen’s hips began to piston, fucking herself on Isolde’s hand, chasing her release.

“Isolde,” Kaelen gasped, her voice strangled. “Please.”

Isolde doubled her efforts, her mouth relentless, her fingers curling. She looked up, meeting Kaelen’s wild, desperate gaze. Kaelen was staring down at her, her expression one of utter ruin, of surrender.

She came with a choked cry, her body seizing, her inner muscles fluttering wildly around Isolde’s fingers. Isolde held her there, drinking in every tremor, every gasp, until Kaelen sagged back against the opposite wall, spent.

For a long moment, there was only the sound of their ragged breathing and the eternal drip of water. They were both on their knees, naked before the graves, bathed in faint bioluminescence and the dying glow of Kaelen’s magic.

Kaelen reached out a trembling hand. Isolde took it. They crawled together to the small space between the two stone markers, collapsing onto the discarded clothing, limbs tangled. Kaelen pulled Isolde into her arms, holding her tightly against the heat of her body.

“It’s not a transaction,” Kaelen whispered into her hair, her voice raw. “It’s a covenant. Forbidden. Reckless. Ours.”

Isolde turned her face into Kaelen’s neck, breathing her in. She placed her palm flat over Kaelen’s heart, feeling its strong, steady beat. An anchor. A truth.

“Let the dead witness,” Isolde whispered back.

And in the deep, watching silence of the grotto, they held each other, a living pact sealed in sweat and salt and stone.