This was so much more than he thought it could be. All those years spent yearning, he would have never imagined a moment like this. That Steve would want him, would take him with such reckless abandon. If only he'd known they could have had this before. He would have gone to the end of time with those feelings hidden away if he'd had to but was he so fucking glad he didn't.
Calm, collected Steve was riding him like a lion in heat. And Bucky made sure to meet every thrust with the same zealous desire. He wanted Steve inside him, as far as he could go, as hard as he could go and even though Steve was fucking him hard enough to leave a constellation of bruises, Bucky needed more. Oh, he felt like he was on fire and every time their hips collided, bone and flesh smacking into each other with such force, he could feel the vibrations rocket down to his toes. They curled after another perfect aim to that dangerous sweet spot inside him.
"You're fucking gorgeous," he sang around a moan, licking his lips after with his eyes locked on Steve above him. Every noise and gasp and delicious sound that fell from Steve's lips was like a drug. He just needed one more and he would be good. One more to finish him off. But what he really wanted was Steve's mouth on him. They were both out of breath but he needed it. And the moment Steve freed one of his hands, Bucky immediately moved his to the back of Steve's neck and brought him done until he could take what he wanted. He gasped, nearly shouted, when he realized where Steve's hand had gone. His legs parted, going as wide as they could go until he could feel the muscles in his thighs burn. But it didn't matter. He would have spread himself out like a five-course meal if he had to. Except he didn't know which way to go and he was caught in a war over which pleasure he wanted the most.
He tore at Steve's mouth, swallowing every huff of air that he could as if it were the only thing keeping him sane. Steve was relentless as he pounded into him, eagerly racing to his own finish line. Bucky smiled into the kiss even as Steve started to ram into just a little faster. "You're almost there, Steve, ah, aren't you?" He curled his fingers into Steve's hair and held him there as he locked his legs around him, his ankles pressing into the back Steve's upper thigh. "I want you to come first," he purred, pulling at Steve's hair as he mouthed underneath his jaw. "Can you do that for me?"