Caleb blushed softly again as he ambled back up into Caduceus' lap, letting him gather him up and hold him against his chest. He folded himself in there, hands sliding around Caduceus' sides and to his back and head tucked softly against his throat. It was the perfect place to feel that gentle rumble in his lovers' chest as he spoke. "I've read a lot of books," he answered with a shrug, as though that explained the cleverness it may or may not have taken to bend a spell just right. The truth was, a lot of young mages stuck at an academy, away from home for the first time, found a lot of inventive ways to misuse spells. Caleb could do some interesting things with Mage Hand, for instance.
And he almost did, because he really didn't want to move far enough away from Caduceus to reach down between their bodies. He wanted to stay there and let Caduceus touch him. But he asked, and Caleb answered, lifting up just enough to slip a hand down between his own legs. His fingers trailed along Caduceus' stomach, lingering there briefly just to play in the thicker fur there, before continuing on downward and sliding his fingertips along the already wet slit. He was surprised to feel the brush of Caduceus' cock so suddenly, but it just gave him more motivation to move.
For a moment, he just watched as he slipped a finger inside, teasing while Caduceus guided his movements. He loved that heat, he loved being inside it, but he wanted to be claimed and marked and he wanted to feel the slow press into him. He could have both, right now. He could still have everything he wanted at that moment while carefully teasing Caduceus out of the sheath and remembering what it had felt like to be sunk deep inside him. His cock twitched at the memory, already wet and slick at the tip, and he pushed a little bit deeper just so Caduceus could feel the stretch.
He could close his eyes and visualize it perfectly, such was the nature of his mind and his memory. He didn't need to sit there and watch when there was so much more he could be doing. So he didn't. He had to shift a little so he could keep touching while he leaned up and nuzzled Caduceus' cheek. He slowly trailed kisses upward along the arch of his cheekbone, then over towards his ear, using his free hand to tuck a bit of hair behind it and cup it from behind as his lips brushed the very bottom of the lobe. The kiss had been nice last time. This would be better. He flicked his tongue against the edge of Caduceus' ear, sliding as far towards the tip as he could, then turned and nuzzled into his hair. He went back again a moment later, again at the very inside of the lobe, tongue teasing just before his teeth brushed softly against it. He didn't know how sensitive they were, he didn't want to hurt, but he knew Caduceus liked a little bit of pressure.
"You can tell me what you like too, you know," he murmured, dropping another kiss where his teeth just were before he settled back again, his hand still tangled in Caduceus' hair and his thumb rubbing against the base of his ear.