Q couldn't hold James any tighter than he was right now- He couldn't want him any more than he did, either. But his orgasm was still washing over him with every rough thrust of James' hips. Q writhed beneath him as well as he could with James' weight pressing him into the bed, sobbing softly against his ear.
Then he felt James come. And that- well it would probably have been enough to make him come all over again if he wasn't already very much overwhelmed by the first one. But he felt the heat inside him, felt the way James tensed and trembled and oh- the way he moaned his name.
"James," he panted, running his fingers through James' hair, guiding his lips down to kiss him again. And again. "Oh my God, James."
He didn't want to let him go. That was going to be problematic, but Q really didn't want to let him go. Sentiment. Dangerous. But he was a selfish boy, he wasn't going to give up that easily. "James-"
His orgasm was so intense he could feel his head spinning with the rush of it. It seemed to come over him in waves of pleasure, sending shivers through his body. The way that Q kept saying his name was intoxicating, he could listen to it forever. For all of the people he'd been with, he was sure he'd never heard someone say it quite like that- like he was everything they could want.
He was suddenly aware that he might be crushing him with his weight, and he felt as though he should try to lift himself a bit despite his shaking, weakened muscles. But then Q was holding him in place, pulling him in for more kisses, and he relaxed into it. His lips found Q's again, and moved against them softly, slowly. "Q," he murmured against his lips, almost as a response to the way he kept saying his name like a mantra. He smiled into the kiss, moving to kiss at his cheek, his jawline. He ran a hand roughly through his hair, and lifted himself slightly on an elbow just to get a look at his beautiful, flushed face. He smiled, and carefully, gently pulled out with a suppressed whimper.