Work Text:
The first time Steve first realized he was in love with Bucky was when he was pinned under him.
He can explain.
Something had set Bucky off, maybe it was the heatwave in Brooklyn, or maybe it was the third fight Steve had gotten into this week. The jerk had it coming though, or that’s what Steve had tried to explain on their walk back to their apartment. Bucky was madder than he had seen him in a while, and he made sure Steve knew it as he pushed the blond through the doorway.
“Buck- c’mon! You didn’t hear half the crap this guy was spewin’, he deserved to be hit!” Steve whined as the brunet angrily paced back and forth, pinching the bridge of his nose.
“Yeah, and the fella had a good hundred pounds and a dozen inches on ya! What the hell were you thinking, he woulda put you in an early grave if I didn’t come around!” He huffed out and he stopped his pacing to look at Steve. “Y’know, it feels like sometimes you wanna be pushed around Steve. Is that it? You wanna get hurt for fun?”
Steve’s face turned bright pink at the suggestion and he spluttered, trying to get his thoughts in line before he could retort. “What the hell are you talkin’ about! No! What the fuck, god no!” He shouted, storming towards their shared room. Bucky wasn’t having it though and he followed close behind Steve and he slammed the door shut, crowding Steve against the thin wood.
“Really? You so sure ‘bout that Stevie? Couple of the guys down at the docks were sayin’ some people get their rocks off to being hit, you one of them?” Bucky asked, and Steve became aware of too many things at once. One, Bucky was even more handsome when he was angry. Two, there was not enough air in the room. And three, he wanted to kiss his friend. Very badly. Steve opened and closed his mouth a few times, searching for any words. None came though, and he pushed Bucky away.
“Quit being a jerk,” he mumbled and he sat on the bed and he took his shoes off while Bucky stood in front of him.
“No no no, c’mon. Give me an answer Steve.”
“I said knock it off-”
“No! Answer me now,” he growled and he surged forward, pinning Steve to the thin mattress. The breath was knocked out of Steve’s chest and the silence was deafening to the two of them. A moment of realization hit Bucky and he stammered, releasing Steve’s wrists gently. “I’m sorry- I- I don’t know what came over me,” he whispered and he dropped his gaze down. Steve swallowed audibly and shook his head, hyper aware of Bucky on top of him. Bucky on top of him. The thought shouldn’t have made him this excited, but he needed space. Now.
“It’s okay, promise,” Steve said softly and Bucky moved to climb off of him. He blushed when he realized he was half-hard in his pants, but if Bucky saw anything he didn’t make anything apparent. “Why don’t I go clean up and we can eat and forget ‘bout this whole thing?” Which Bucky agreed to with a nod.
Which is what they did. Steve showered, changed into more casual clothes, and they made small talk over stale bread and boiled potatoes. Things seemed to calm down, and the two spent the night on opposite ends of the couch listening to the radio softly. Bucky stole a few glances at Steve, and Steve reciprocated it back. The tension was still there, but neither wanted to be the first to mention it. Steve squinted at the clock on the wall and sighed, putting his sketchbook down. “I think I’m calling it a night, g’night Buck,” he said as he stood up and he walked to the bedroom.
“Night, Stevie. I’m not too far behind ya,” he mumbled as he flipped another page in his book, not even really reading what was written. Bucky waited until he heard the telltale squeak of Steve’s bed to stand up and go into the room so he could change and try to sleep. Key word was try. The earlier day’s antics were eating Bucky alive, and having to share a room was making him antsy. He changed quickly and got into bed, staring up at the ceiling. The room was too quiet and he looked over at Steve in his bed with a small smile. The other man was clearly not asleep yet, so Bucky knew he was having as rough of a time as he was. He swallowed before he called out to him. “Stevie? I know you’re awake over there.”
The blond man sighed and clicked on the lamp on the side table next to him and he rubbed his eyes. “Guess I oughta work on faking it,” he said with a small smile, rolling onto his side to look at Bucky. “What’s keeping you awake?”
Bucky shrugged and picked at a loose thread on his sheets. “Y’know. What I did before. I really am sorry,” he said softly and he looked over at Steve.
“No, you don’t gotta-”
“Yes I do, you coulda been hurt and I-”
“I liked it!” Steve shouted and he immediately clamped his mouth shut. Bucky’s eyes must’ve been bigger than the moon because Steve turned bright red. He hid his face in his pillow, he felt hot all over. “I’m sorry,” he said, muffled from the bedding. Bucky chuckled and he got up and crossed over to where Steve was, rolling him onto his back.
“You sure are something, Steve Rogers,” he said fondly and before Steve could even say anything in protest Bucky leaned forward to kiss him. He felt like the world stood still as Bucky pulled back. Bucky opened his mouth to say something snarky, but he was cut off by Steve pulling him in by his sleepshirt to kiss him once more. Bucky groaned into the kiss and Steve wrapped his arms around Bucky’s neck to bring him closer. The shorter man rocked his hips up and Bucky grunted, breaking their kiss. “You’re playing a dangerous game, Stevie,” he purred, nipping his bottom lip.
“Yeah well, maybe I was lyin’ before,” he said softly, fingers tracing patterns on Bucky’s skin.
“Oh? What were you lyin’ about, c’mon, tell me,” Bucky teased as he leaned down to kiss Steve’s neck, lips ghosting over his ear.
“You know what.”
“If you wanna get anything more outta me, you gotta be honest,” Bucky growled as he grinded his hips against Steve’s to drive the point home. Steve let out a high pitched whine and shut his eyes tight.
“F-fine. Maybe I like a lil bit of pain, happy?”
“Very,” he said and he kissed a spot on Steve’s neck quickly, sinking his teeth and biting that same spot before Steve could get another word out.
“Fuck! Bucky, what the hell?” Steve gasped out, nails digging into Bucky’s back. The other man shrugged and kiss the spot he just bit, smirking against the pale skin.
“Thought you’d look awfully pretty with a love bite, and I was right,” he said with admiration in his voice, there was a faint red mark already forming on Steve’s neck. “Tell me what more you want.”
Steve gulped and shut his eyes, this whole thing was making him dizzy with need. “I wanna do everything with you, Buck.” Bucky groaned at the thought of that, and he took his shirt off in one fluid motion and Steve watched as it hit the floor. Steve bit his lip and let his hand trail down Bucky’s toned chest and he stopped at the waistband of his underwear. “Can I?” He asked softly and Bucky chuckled.
“Ain’t too fair for me to get in the buff while you’re still all covered up,” he teased, and he shuffled down a bit so he could throw off Steve’s ratty white shirt onto the floor next to his. Bucky stood quickly and dropped the boxers to the floor and Steve turned a shade of red that Bucky didn’t know was humanly possible. “See something you like?”
“God yes,” Steve mumbled and he hiked his hips up to take his own pair of boxers off and he watched as Bucky stalked forward, and he didn’t have a moment of peace before Bucky’s lips were on his again. Bucky rocked his hips down to meet Steve’s, the both of them groaning at the sudden friction on their hard cocks. Steve threw his head back at the sensation, this felt better than anything he had ever experienced. Bucky peppered kisses on the column of Steve’s neck, avoiding the now purple mark he left before.
“God, Stevie, you should see yourself, prettier than anything in The Met,” Bucky said as he snuck a hand between their bodies to wrap around both of their cocks. He studied Steve’s expression as the blond shut his eyes at the feeling, he wished he had a camera to keep this moment forever. He sped up the motion, beckoned on by Steve’s loud moans, neighbors be damned. He could tell that the other was close by the way Steve was gripping the sheets, legs kicking, trying to ground himself. “You wanna cum Steve? Wanna make a mess all over yourself?” Bucky asked and could feel the heat pooling in his stomach.
Steve bit off another moan, Bucky’s mouth was filthy and he didn’t know how he’d ever be able to look at him without blushing ever again. He nodded frantically, he knew he wouldn’t last much longer. “Please! Please, lemme cum,” he begged as a hand landed in Bucky’s hair, pulling the man in for another kiss. He could feel Bucky’s smirk as he released both of their cocks, and Steve whined as he pulled away.
“Nuh uh, no pouting, this is ‘bout you,” he mumbled and he spat in his hand, focusing solely on jerking Steve off. Steve thrashed on the bed, feeling pinned to the mattress. The air in between them felt heavy and Bucky couldn’t help himself from goading Steve on more. “C’mon, I know you wanna, c’mon,” he teased and he leaned down to bite at another portion of the other man’s neck.
“T-too much! Fuck! Christ, Bucky, gonna-” Steve’s words were cut off by his own moans as he canted his hips up, rocking through his orgasm. He continued to cum as Bucky jerked him off, the cum landing on his pale stomach and chest. He whined a bit as the aftershocks of his orgasm hit him, and Bucky’s grin was wide. He opened his mouth to say something, but the words were lost on him as he watched Bucky move his head to lick his chest clean from his mess. “You’re o-obscene,” he said with a laugh, which earned him a light bite to his right nipple.
“Says the fella who just came from a first class handjob,” Bucky said and he moved off of Steve, moving to wrap an arm around him so Steve could rest his head on his chest. He kissed the top of Steve’s head, who looked confused.
“What about you?”
“What ‘bout me?” Bucky said back, looking at his own flagging erection. He shrugged and tilted Steve’s head up to kiss him properly, holding his chin with his thumb and forefinger. “Don’t worry ‘bout it, we’ve got time to do all of that later. It’s late, and you need some rest.”
Steve pouted and sighed, rubbing his eyes. “Guess you’re right. I gotta few things to take care of in the morning,” he said with a yawn and Bucky seemed content with that answer. He closed his eyes and enjoyed the subtle sound of Bucky’s heartbeat as he drifted off to sleep. “Hey Buck?”
“Hm?”
“Tomorrow you’re gonna fuck me.”
Bucky chuckled and tousled Steve’s hair, admiring his soft features and hickeys on his neck. “Anything you want, Steve. Always.”
“‘Til the end of the line?”
“‘Til the end of the line.”
