The forested outskirts of Kaer Morhen were a sanctuary of silence, broken only by the occasional rustle of leaves and the distant howl of some forgotten beast. Under a twilight sky painted in hues of bruised purple and molten gold, steam curled lazily from a secluded hot spring, its waters shimmering with an invitation few could resist. It was here, in this hidden alcove of warmth and wilderness, that Ciri made her entrance—battle-worn, cocky, and utterly unapologetic.
Her armor clattered to the ground with all the grace of a falling boulder as she stripped it off piece by piece, each thud echoing through the still air. She rolled her shoulders, muscles flexing beneath scarred, sweat-slicked skin, and shot a daring glance toward the edge of the spring. “Well, Triss? Care for a different kind of duel, or are you too busy hiding behind your dusty tomes to face me?”
Triss Merigold, lounging on a smooth boulder with a book of spells balanced on her knee, didn’t even bother to look up at first. Her auburn hair cascaded over one shoulder, catching the fading light, and a smirk played on her lips as she snapped the book shut with a decisive *thwack*. Her emerald eyes glinted with mischief as she finally met Ciri’s gaze. “Oh, darling, your predictable bravado is almost endearing. Almost. Fine, I’ll bite—but only because I can’t resist watching you flounder.”
Ciri grinned, a feral edge to it, and without another word, she splashed into the warm embrace of the spring. The water lapped at her toned body, droplets catching the twilight glow as they slid down her skin. She turned, beckoning with a mocking tilt of her head. “Come on then, prissy sorceress. Or are you afraid of getting wet?”
Triss arched a perfectly sculpted brow, setting her book aside with deliberate care. She rose, her movements fluid and unhurried, and began to shed her robe. The fabric slipped from her shoulders with agonizing slowness, revealing the elegant curves beneath—a calculated display that made Ciri’s smirk falter for half a heartbeat. “Sweetheart,” Triss drawled, her voice dripping with honeyed venom, “you wouldn’t know sophistication if it bit you on that pert little ass of yours.”
The water rippled as Triss stepped in, her presence commanding even in the steam-shrouded haze. They circled each other like predators, the tension between them crackling sharper than a storm about to break. Ciri tilted her chin, her ashen hair clinging damply to her neck. “Big words for someone who spends her days muttering incantations. Let’s see if your stamina matches your mouth.”
“Oh, please,” Triss shot back, her laughter low and cutting. “I’ve woven spells that would leave you breathless before you could even draw that sword of yours. Care to test my… endurance?” Her gaze dropped pointedly, lingering on Ciri’s form before snapping back up with a wicked glint.
Ciri’s eyes narrowed, and in a sudden burst of motion, she lunged forward, her hands finding Triss’s waist. Their bodies pressed together, slick with water and heat, as Ciri leaned in close, her voice a rough whisper against Triss’s ear. “How about a wager, then? First to yield loses. And I’m dying to taste your defeat.”
Triss’s laugh was husky, a sound that sent a shiver down Ciri’s spine despite the warmth of the spring. With a swift, surprising twist of strength, she flipped Ciri around, pinning her against the smooth rocks lining the edge of the water. Her grip was firm, unyielding, and her breath ghosted over Ciri’s shoulder as she purred, “All talk, no action, little wolf. I expected more from Geralt’s prodigy.”
Their eyes locked, breaths mingling in the steamy air, and Triss’s fingers traced a slow, deliberate path down Ciri’s spine, igniting sparks beneath her touch. Ciri’s jaw tightened, but she refused to break first. With a defiant twist, she broke free, pulling Triss closer until their lips hovered mere inches apart. The air between them was thick, charged with unspoken challenges and barely restrained desire.
Triss broke the silence with a sharp quip, her voice laced with amusement. “What’s wrong, wild pup? Need taming already?” Before Ciri could snap back, Triss pushed her down onto a flatter rock just above the waterline, her movements precise and commanding.
The steam swirled around them, cloaking their forms as Triss knelt behind Ciri, her hands firm on her hips. Ciri grumbled, her tone half-hearted but laced with fire. “Bossy as ever, aren’t you? Think you can order me around like one of your lackeys?”
“Oh, hush,” Triss murmured, her breath warm against Ciri’s skin as she leaned in closer. “I’m going to make you beg for mercy, and you’ll love every second of it.” Her fingers teased with the lightest of touches, sending a shiver through Ciri’s frame. Despite her defiance, Ciri’s body betrayed her, arching slightly in anticipation, a silent admission of the sorceress’s control.
The forest around them faded into a blur of twilight hues, the gentle lap of water against stone mixing with the sharp, witty exchanges that danced between them. “You’re insufferable,” Ciri muttered, though her voice lacked its usual bite, softened by the heat of the moment.
“And you’re irresistible when you’re riled up,” Triss countered, her tone a velvet blade. Her touch grew bolder, a promise of deeper indulgence hanging in the air, unresolved and electric. Ciri’s defiance flared even as Triss’s control tightened, their battle of wills far from over under the watchful gaze of the twilight sky.
Want to know how it ends?
This is just the opening chapter. Continue the saga — or write a steamy tale starring you.