She moaned. “Yes.”
He smiled his wicked smile and lowered his mouth to her sex. She let out a small scream. Even in human form, his tongue was a delight. A torture. Skating over her. Inside her. And in this form, he could suck in different ways. She thrashed as he held her pinned to the floor.
He brought her to the edge quickly, backed off, and toyed with her for a minute or two, then sucked, using the tip of his tongue at the same time. She exploded, her body tightening and sparks soaring across her vision.
Kyril kept his mouth on her until she let out a small sob, her body quivering. He roamed back up her body, then put his hand at her waist to flip her over.
She grabbed him around the waist. “Face me.”
His eyes were still solid black, his cock hard against her thigh. His chest heaved. He stared at her a long moment. “This is a first for me.” He sounded like an ancient, primal creature.
He settled back over her, notched into place, and in one surge, was inside her. “Kyril,” she cried out. Lilah dug her fingernails into his back. He’d been inside her all of last night, yet this felt like the first time. He was so thick. So overwhelming.
He thrust as if he needed to get as deep inside her as possible, and she pulled him closer too. She wanted them to be as joined as they possibly could be. More. More. She may have said the word aloud.
He lowered onto his forearms, claiming her mouth with his. He shuddered, and impossibly, his cock thickened inside her. His thrusts increased, and she came again, jolting into it, her legs tightening around his waist. His mouth devoured hers, and the base of his shaft swelled. Thank the stars above he could still knot in human form.
“Yes. Please. Kyril … please.”
That was all it took. One pump, then another, and he pushed all the way inside, locking his knot into place. She squeezed around him.
Her throat grew tight, and her chest heaved. Layered over her pleasure was something much deeper. Something much more potent. It sang through her as if happy to finally be free. She and Kyril were fully joined in ways she couldn’t understand. In ways which made her feel like she was flying.
Kyril gasped, and his hand fisted in her hair. He found his release, and his seed shot deep and hot inside her. She groaned. He continued to release in a rhythmic throbbing, which wrung another climax from her.
He nudged his hips, settling deeper into her, his mouth gentle now, his lips teasing over hers, whisper soft. Loving.
Loving.
She answered in the same way, stroking her lips gently over his to memorize the shape of his mouth as he continued to pulse inside her.
The library felt like it was tipped on its side, and she was cartwheeling through space, with only Kyril to hold on to. She couldn’t catch her breath. She couldn’t stop trembling. Gripping Kyril’s shoulders, she tried to regain control. But this moment, this one glittering moment, was special, and she wasn’t ever going to be the same.
They were going to find Boris and take their rune back. Not just because he’d raised a scary monster with it. But because it was hers. And she’d decide what happened to it.
24
“I have my hands over my eyes, and I’m walking to the front door,” Hazel’s voice echoed through the stacks. “Kyril’s clearly back, so I’m going home.”
They’d woken Hazel up. His lips curled. Oh well.
Next to him, Lilah rolled over, her face scarlet. “You made me forget she was here,” she hissed. He grinned.
Her gaze met his, and a thud pulsed in his chest. The same way it had when he’d taken her on the floor. In human form. Facing her.
It felt like he was spinning out of control. He hadn’t just knotted her, he’d truly locked with her as one. In a way he hadn’t thought possible.
Bedding someone was supposed to be a bit of fun. A way to slake his need and bring pleasure to his partner. With Lilah, at first, it was about his intense desire for her, but when she’d lain under him, pulling him closer, kissing him, it shifted into something more. The beast inside him calmed for the first time ever. It purred. It claimed. And it wanted to … love.
He inhaled sharply and drew back.
Lilah called out to Hazel, “Wait a second, I’ll say goodbye.” She shot to her feet and whirled around. “Darn it, my clothes are in the other aisle.”
Kyril stood. “Bye, Hazel.” He walked back to where he’d first caught Lilah, shrugged into his clothes, then carried Lilah’s back to her. She was peeking around the stacks, hiding her nude body from sight as the spellcaster stood near the front door.
“Are you coming back to Coromesto? My house is on Cromercy Street, you can find me there.”
He growled. “No. Boris knows where you live. You’re not staying there. We’ll stay at the hotel near the gate we came in.”