The smile that spread across James’ face was so familiar, it inflated that balloon in Leon’s chest.
James sat up onto his knees, and Leon fell back on his other hand, slowly lowering to his elbows as James gripped the top of his pants.
“Want me to take care of this for you?”
“Always,” Leon said, trying not to read too much into his own words.
James yanked down his pants and underwear, leaving them at his knees before moving up Leon’s body to straddle him. James grabbed his own discarded pants and yanked his shirt over his head, sliding one under each of his knees to cushion them on the hard floor.
“We could go to the bed–” Leon tried to offer, but James pressed on his chest until he lowered all the way down to the floor.
“Is this okay for you?” he asked.
Leon planted his feet, flattening his lower back to the ground. “Yeah, feels totally fine.”
James yanked Leon’s shirt up and off. He carefully folded it a few times before sliding it under Leon’s head as a makeshift pillow.
That balloon did something it had never done before. It lifted into the back of Leon’s throat, tickling his tongue and making him want to say some sappy shit he wasn’t sure he was ready to say yet.
James studied his face, and his crooked tooth flashed as he grinned sheepishly down at him. “I’ve got you, too.”
Thank fuck, that managed to steal Leon’s breath to the point he had to close his eyes and was utterly incapable of speech. He shivered as James ran his hands down his sides, teasing over the tattoo on his ribs and brushing across his belly button piercing.
His eyes only opened when James grabbed the base of his dick and pressed it to his entrance. Leon looked up, and their gazes met and stuck as James sank all the way down onto him.
Leon moaned as his hips rose off the floor, seeking friction. James pressed both of his hands into Leon’s pecs, threading his index finger into the ring on Leon’s left nipple and gripping the bar on his right. He’d started wearing both types of piercings at the same time because he loved what James did with them.
God dammit, there was that word again.
He pressed his chest up into James’ grip, praying that he would take control of Leon’s body and his elusive thoughts.
His gorgeous, amazing, talented boyfriend did not disappoint.
He pulled on the ring while twisting the bar and lifted onto his knees before slamming back down. Leon braced his feet and pushed his lower back into the ground, so on James’ next bounce, he was braced on the floor.
James made a surprised noise and did it again. “Oh,” James breathed, biting his lip as he began to undulate his hips. “You’re so deep.”
He really was. Without the give of a mattress or couch underneath them, each time James sank down on him, Leon’s dick was sheathed all the way up to the hilt. It felt fucking incredible, and it was made even better because James’ pussy was absolutely soaking wet. It felt like he was plunging into pure, unadulterated pleasure each time he moved.
“You feel fucking perfect,” Leon grunted.
He gripped the backs of James’ thighs, guiding him to move a little faster. James pulled on his nipple ring and arched his back, and Leon only managed to keep from screaming by gritting his teeth together.
“No fair,” James whined. “I made all kinds of ridiculous noises for you.”
In an Uno Reverse move Leon didn’t see coming, James twisted the ring and pulled on the bar right as he landed a downstroke on Leon’s cock.
“Fuck!” Leon shouted.
“That’s it,” James said.
Leon glanced up at his face to find him smirking. “You like that, little mensch?” he asked, his voice coming out like sandpaper.
James bent forward, continuing to work his hips as he brought his mouth to Leon’s ear. “Yeah, I like making you scream,” he whispered, his fingers doing painful, beautiful, delicious things to Leon’s nipples.
Leon cried out, and James responded by biting into his shoulder and switching to flicking one nipple while pinching the other.
“James!”