
Literally just frottage (nsfw)
Bucky breaks their kiss, breathing in a sharp inhale to gather air back into his lungs. His forehead meeting Steve's softly, just to lightly press them together, making sure to keep their eyes locked in contact.
Something about he gaze he gives Steve is so beautiful in the dark. Nothing but a lamp reflecting off the walls and filling the small room in luminescent yellow.
Half clothed and warm Bucky grinds atop of Steve's body. Their shirts are just barely tugged off dicks pressed together heavily through their pajamas.
But god, Steve realizes that listening to Bucky's harsh breathing against him is what he lives for. The way it drowns out the world, like it's the only thing in existence, just him and Bucky.
Bucky wedges his own pants down just barely, just enough to fit them around his thighs, leaving his cock to swing outward and lie against Steve's bare stomach. The soft warmth of it against his skin makes Steve forget how to breathe for a minute. He pulls a heavy breath in through his nose.
Bucky props himself back up on his palms., fingers framing Steve's head, breath coming out ragged as he hovers over Steve. “God you've got no idea how much I wanna fuck you right now,” he mumbles. The words coming out breathless and come-slurred.
All Steve can really do is make a little “Mmm” Sound, groaning as he lets his hips roll his cock up against Bucky's own.
But suddenly Bucky starts yanking at Steve's pants, pulling awkwardly until the waistband is tucked under Steve's balls loosely. He manages to get Steve's cock out fully from the nestle of his pants quickly. His hands move fast, Steve barely even has time to ask what he’s planning before he grasps them both into a single palm as best as he can.
His grip is awkward, compensating for the both of them but he makes due, enough to get their dicks together.
Bucky's so warm and soft against Steve, his body and his cock, that it makes Steve let out a pathetic moan. Looking up at Bucky grinding as their dicks slide together smoothly.
Just the sensation of Bucky against Steve always makes Steve feel overwhelmed. Having Bucky above him, taking anything he wants from him makes Steve's head feel foggy and loose and safe in its own odd way.
So Steve just lies out, arms over his head and lets Bucky work them over. Letting every one of Bucky's breaths against his neck, every sound he makes, and every time he tenses, pull him closer and closer.
Bucky's so beautiful, all the fucking time, Steve manages to think. He lets his eyes slide open lazily so he can glance down to watch Bucky rut against him, seeing as Bucky's own eyes shut tight, and his mouth drops open. Steves pretty sure it's the most perfect thing he's ever seen.
There's no heavy moaning, no aggression or depth. Just firm movements.
Bucky drops himself forward, hazily forcing Steve's mouth into a starved kiss. His tongue against Steves as their lips mash like Bucky's trying to devour him.
His teeth bite into Steve's tongue, sucking it into his mouth and moaning around it and all Steve can really manage is to grab onto Bucky's hips tight as he spurts his load across his own belly.
Bucky follows after, blowing across Steve's body in a whimpered thrust.