Everything else that had happened today already felt like a distant memory. Even the pain in Leo’s side was gone, partly, he was sure, thanks to the painkillers, but mostly thanks to the delicious distraction Grant was providing. This had been pretty close to the last thing Leo had expected. The last thing had been Grant saying what he’d come so close to saying. So close that he might as well have spoken the words.
What this felt like was worship.
Grant was laying kisses up the line of Leo’s cock, and he could feel himself getting hard, twitching. His breath caught in his throat, and the soft, wet sound of Grant pulling away from Leo’s cock had it coming back out in a quiet, needy whine. Lifting his head again, Leo looked down just in time to catch the grin on Grant’s face as he pinned Leo’s hips down.
That fucker was enjoying this, Leo knew. Enjoying driving Leo slowly out of his mind with every touch, every surprisingly gentle, reverent kiss and brush of his tongue.
Grant was right. Leo didn’t have to worry at all about anyone hearing him say Grant’s name, least of all Grant. Grant, who himself was letting out a soft groan against Leo’s hip. Oh, he was definitely enjoying this, and the knowledge had Leo’s cock twitching again in Grant’s hand.
It was almost too much. It was so slow, constant and gentle and overwhelming, and Leo arched slightly off the bed, sucking in a breath at the slight twinge from his side. It was easily ignored when Grant spoke again.
“Oh - fuck….Grant, babe yes,” Leo breathed, following with a completely involuntary half-choked groan. All he could feel was the wet heat of Grant’s mouth around his cock, and when he looked down again…
Grant was watching him. Grant was watching him, Leo’s cock in his mouth, and Grant was grinding slowly down against the mattress while he did. He was getting off on this, doing this to Leo.
At the sight, Leo couldn’t even get words out. Nothing coherent even came close. He gasped, hands twisting hard in the bedding, tugging it so far out of place that he had to scramble to find another secure hold. And he needed it, because, or else, he thought he might fall apart.
Leo wanted to collapse back against the pillows, but he couldn’t take his eyes off Grant, his lips stretched around Leo’s cock, his dark eyes meeting Leo’s gaze, and the slow movements his body was making, betraying his own body’s reactions. Leo’s breath came heavy, whimpering on the exhale.
“Grant - “ he managed. “So - it’s so - please, please - please don’t stop, baby, don’t stop it’s - ah - so fucking good it’s so ooooooh fuck.” He had to fall back onto the pillows, overcome by what Grant’s tongue had just done, hips jerking up ineffectively against the push of Grant’s palms as his fists curled tight in the sheets.
Leo was pulling the sheets off the bed, and he hadn’t even come yet. As much as Grant enjoyed when he got to fuck Leo senseless against walls, or on one of their desks, this... This was something he wanted to do over, and over, and over again until Leo was whimpering and shaking and begging him to stop. Yes, the feeling of having this kind of control over Leo’s pleasure was addictive, but more addictive were the absolutely desperate sounds Leo was making, and the way his body was moving, ineffective little jerks, his back arching off the bed.
For maybe the first time, Grant was realizing that this thing they did wasn’t just something they were doing. This was something they, together, the two of them, had.
Grant moaned, pressing his hips against the mattress, closing his eyes for a second against the onslaught of reactions Leo’s words caused in him. Begging him not to stop, and calling him baby, barely getting the words out before he was collapsing back on the pillows. Grant had a feeling he knew what he’d done that Leo had liked so damn much, and he did it again, tongue against Leo’s hot skin, before he pulled his lips up to the head and pulled off.
Carefully, he stroked his hand up Leo’s length, laying his cock against his belly again before he went to work kissing at Leo’s hips, sloppy, lazy, and adoring. “I know you asked - begged - me not to stop,” he said between kisses, slowly pulling himself up, hips away from the mattress, so he could travel up Leo’s body, pressing kisses as he went. “But I wanted to make you ache just a little, baby.”
He stopped, holding himself up on his arms and knees above Leo, careful not to touch him with any part of his body, to not brush him in any way. Leo’s cheeks were flushed, matching the trail that curved over his shoulders and painted his chest. His breath was still coming hard, his lips wet, eyes dark. “You’re fucking beautiful. Was gonna tease you for calling me that, you never have before, but fuck... Jesus Christ, I’m so fucking weak.”
He didn’t wait to hear Leo speak, wouldn’t have registered it anyway. He kissed Leo, brushing his tongue and sucking his lower lip, kissing until he had to stop for breath. Grant pulled back, searching Leo’s face, slowly breaking into a grin. “You’re debauched. Almost thoroughly.” For the first time since he’d pulled off, Grant looked down Leo’s body, and lifted his hand, tracing the line of Leo’s cock down the side with one delicate finger. His eyes moved back up, meeting Leo’s, and he lowered himself, again, kissing the middle of his chest.
“Stay right there, Leo... Mess up the bed some more... Call me baby, scream my name...” Grant settled back into his previous position, shifting just a little so he could easier shift his hips. There was no way Leo had missed that, and if he had, if he’d looked down at all, Grant’s interest in Leo’s pleasure would have been obvious by the front of his pants. “Come for me, babe.”
His hand around the base of Leo’s cock again, Grant dragged his tongue up, tasting the smear of precome around the head when he wrapped his lips around it and sucked. It was impossible to hold back his moan, or stop his hips from twitching against the bed, but it was even more impossible not to watch Leo.
This time, he wasn’t going to stop. He wasn’t going light on Leo, either. Taking him down as far as he could, rubbing his palm where he couldn’t, his lips and thumb meeting and parting while he moved. Every few bobs, he rolled his tongue against the underside of the head, and every time he did his fingers pressed harder into Leo’s hip, his own hips rocking in time with his movements.
And his eyes watching Leo hungrily, waiting for him to shake apart.