Work Text:
Steve hated thunderstorms; it just reminded him of the war and the nights that followed after Bucky fell. It was pouring down outside, lightning and thunder screamed into the night and left Steve feeling small, vulnerable.
He was Captain America but he wasn't invincible, he had fears and worries, he felt anger and misery. It didn't make him any less of a person, he wore his emotions close to his heart and sometimes, those overwhelmed him. Bucky was the only one who could help him and yet, Steve hadn't told him. They'd been through so much, that after the fight with Tony, it didn't seem important.
Like anything else, secrets can't be kept forever.
It was a good day of avenging; saving the city from robots was easier to deal with than super powered villains. By the time they were done and ready to head home, the sky had turned dark, signalling a big storm for the night. Unfortunately, Thor wasn't available to redirect the storm.
Steve, although panicked on the inside, calmly got the team ready to pack up and go in a quick manner. During the flight back, Steve feigned sleep, counting the seconds, trying to stop himself from fidgeting.
Bucky noticed, of course, and tried to ask Steve what was wrong. Steve just brushed it off and pretended like everything was alright. But Bucky knew better.
“Steve?”
Steve gave his best war-bonds smile, the fake public one that doesn't reach his eyes, “yeah, Buck. What's up?”
Now Bucky was worried.
“You doin’ okay Stevie?” he whispered for their ears only and reached, giving Steve's muscled thigh a reassuring squeeze.
“Yeah Buck, I'm fine,” Steve lied, still smiling but his voice held more emotion then he let on. There was a slight change in pitch and a little rasp in his tone.
“I'm not buyin’ it punk. When we land, we're gonna have words,” Bucky murmured, pinning Steve with a hard look, with no room to budge.
But by the time they landed, the storm had started and the thunder was rumbling fiercely, like a group of lions taking over the sky. And Steve got out of there as fast as the lighting, mumbling something like an apology to Bucky.
“Steve!” Bucky shouted after the blond haired man, “Steve, slow down!”
Bucky caught up to Steve, to find him holing up in the closet, wrapped in blankets with his eyes squeezed shut, while holding his hands over his ears.
“Steve, what's wrong?” Bucky asked worriedly, heart racing. He crouched down slowly, not wanting to scare Steve, and gently pulled Steve's hands away from his ears. “Steve, please talk to me. You can tell me anythin’.”
Steve bit his trembling lip and shook his head, eyes still shut tight. The lightning flashed across the room, making Steve yelp and curl up tighter, shaking all over as the following thunder boomed. Bucky realised what was happening and wrapped himself around Steve, cradling the blonde to his solid frame and rocked him gently, whispering reassurances into his ear and rubbing circles into his back.
“It's okay Stevie. You're all right, you're safe. I gotch'ya, sweetheart. It's all right, I'm here, I’m here baby,” Bucky whispered into Steve's ear, kissing his temple every other minute. Steve started to loosen his grip around himself and his trembling lessens, as he curled into Bucky’s strong body and arms.
“I'm sorry, I'm sorry Buck. It - it's just, it reminds me of the times I was sick, the war, when you fell… makes me feel small and alone,” Steve whimpered into Bucky's neck, holding on to his steady rock of a boyfriend.
“Baby, you're all right now,” Bucky whispered, pulling Steve onto his lap, cradling his head with one hand, tucking the blond’s face into his neck.
“Reminds me of when you…you…,” Steve sobbed and clung on tighter to Bucky's back.
“I'm here Stevie, I'm here now. I'm okay. We're okay and together now. Hmm? I'll always be here for you Stevie, always. Never leavin’, never lettin’ go sweetheart,” Bucky vowed and kissed Steve’s forehead, cheeks, lips, jaw and the tip of his nose.
That helped in soothing Steve, calming him down a little, so much so that he let out soft laughs, from the feeling of Bucky's ticklish stubble rubbing against his cheek.
“That's it, that's much better, hmm? Lemme take you to bed Stevie. I'll take care of you like always. C'mon, can't stay in the closet forever,” Bucky winked and pulled Steve to his feet, who chuckled and rolled his eyes. Bucky gently set Steve down at the end of their bed and gave him a sweet kiss on his forehead.
“Can I undress you, babe? Get us outta these smelly uniforms?” Bucky asked softly, rubbing circles into Steve's hands, keeping him grounded by their constant skin on skin contact.
Steve nodded, with puppy dog eyes and a trembling pout - he was too exhausted and tense to be in control his actions.
“All right Stevie; let's see if I can find you under this American flag you call a uniform eh?” Bucky teased.
Steve chuckled shyly and held his arms up, allowing Bucky to manoeuvre around and take off the top half of his uniform first. As Bucky exposed Steve's heated skin, the brunette left soft kisses in his wake, nipping at each piece of skin.
“There you are. There's my beautiful, baby doll. Love ya so much Stevie,” Bucky murmured into Steve's skin.
Steve sighed happily, basking in the reverent kisses that Bucky bestowed upon his skin. Steve’s skin tingled at the soft touch of Bucky’s lips and fingertips, making him blush. For the time being, he seemed to have forgotten the raging storm outside, until a particular loud boom of thunder made the room vibrate.
Steve stiffened and clung to Bucky, whimpering into his neck, “Buck, Bucky, don’t leave me, please don’t go!”
Bucky cradled the back of Steve's head, stroking through the fine blond hairs there and murmured sweet words on his ear, “of course, always Stevie. I'll always be here for you.”
Bucky cupped Steve’s face and tilted his head back, so that when he looked down, their eyes locked, gazing at each other with love, “till the end of the line Stevie.”
Leaning down, Bucky kissed Steve on the lips, coaxing Steve's mouth open with a swipe of tongue on plush lips.
“You're mine, Stevie, only mine. You focus on me, listen and look only at me. You'll forget everythin’ else Steve, you belong to me,” Bucky whispered and kissed him deeper, harder, and with more passion, allowing Steve to fall under Bucky's dominance, as if a wonderful spell had been cast upon him, submitting to Bucky's will.
“Yes, yes. Bucky, I'm yours. Please Bucky,” Steve moaned, eyes becoming glassy and his cheeks flushed. Bucky smiled and kissed Steve's lips, softly. He ran his hands down Steve's blushing chest to his belt buckle, looking at Steve with warm eyes.
“Can I, baby?” Bucky asked, cupping Steve's face with one hand, stroking his cheek.
“Yeah,” Steve nodded, breathlessly. Bucky smiled, proud. He was always so proud of his baby. Bucky gently unbuckled Steve's uniform pants, sliding them down his legs. Once Steve’s muscled legs were bare, Bucky left soft kisses on his skin and took off his boots, socks and pants.
He smiled and looked down at Steve with possessive eyes, in nothing but except his black lacy panties, “oh baby, you had these on the whole time?”
Bucky traced the lace edges with his fingers, hooking into the elastic band, pulled and snapped back.
Steve whimpered, nodding and shuddered under Bucky’s touch, “is that okay...?”
“Yeah baby, it's perfect. Whatever makes you comfortable sweetheart, that's all I want,” Bucky growled and bent down to kiss Steve's quivering abs.
Steve moaned, feeling his body tremble with anticipation and he gripped the bed sheets as Bucky kissed down to his happy trail. Bucky stopped once he reached there, looking up at Steve, arching an eyebrow for permission.
Steve sighed, moaning softly, “please Bucky. I need you, touch me please.”
Bucky smirked and he slid the panties down, kissing along Steve's hard, weeping cock. Quickly, he grabbed the bottle of lube they kept between the mattresses and began to undress himself, already hot and bothered by the sight of Steve laid bare and aroused for him.
“Lemme make you feel good, Stevie. I'll take care of ya, give ya what you want and need,” Bucky purred, crawling up Steve's trembling body, kissing him deeply, sucking his bottom lip into his mouth, nibbling there.
His metal fingers were slick with lube and he began to circle Steve's pink hole, relaxing it until he could push in. His right hand mapped Steve's body, groping and stroking sensitive skin. The three points of contact were enough to get Steve moaning and writhing, but Bucky's larger frame and bigger weight, kept Steve from bucking him off.
The storm outside faded into the background and the room filled with moans and whimpers, the sliding of skin against skin, and the heat and scent of sweat from lovemaking. Then, Bucky picked things up a little, pushing two more fingers in along with the other, stretching and thrusting into Steve, getting him ready.
Steve groaned and arched against Bucky, already so close to the edge and after Bucky pressed against his prostate again, he mewled sweetly, “B-Bucky, so close, I'm gonna come Bucky.”
Bucky growled in Steve's ear, “come for me, gorgeous, let go for me.”
Bucky bit and sucked a large hickey into Steve's neck, as he crooked his fingers at Steve's prostate, making him come without touching his cock at all. Steve moaned loudly, muscles going tight, as he released ribbons of come on their stomachs.
“That's it Stevie, so good for me baby doll. Gonna make you feel even better when I'm inside you,” Bucky promised, helping Steve settle after his orgasm, leaving soft kisses on his skin, stroking his sides.
Steve sighed, coming back down, pliant and buzzed from his orgasm, “want you Bucky, need you, please.”
Opening his eyes, Steve nudged his nose against Bucky’s and opened his legs further, looking up at Bucky with nothing but naked love. Bucky smiled softly, so fucking proud of Steve and leaned down to kiss him, gently tapping Steve’s legs, prompting the blond to widen them and wrap them around his back.
Bucky braced himself over Steve and kept kissing him, kept their lips together as he sinks into Steve, bottoming out on the first slide in. Steve felt so good around him, tight and warm, clenching and stretching for his cock, sucking him in and keeping him there.
Steve gasped against Bucky’s lips, arching up and clawed down the brunette’s back as he began to thrust, “oh, oh, oh!”
Bucky growled and sucked at Steve’s neck, right over his pulse, rocking into the warmth of his lover’s body, hitting the blond’s prostate fluidly. He knew Steve’s body better than his own and he knew Steve wasn’t going to last long, not after being on edge for so long and holding on, right until he couldn’t anymore, during their first round.
“Fuck,” Bucky grunted, biting at Steve’s earlobe, “fuck baby. You’re so tight, so fuckin’ tight. Perfect you are, you know that? Fuckin’ hell, sweetheart. Such a good boy, so good for me.”
Steve whined and rolled his hips up against Bucky’s in time with the brunette’s fast, passionate and deep thrusts, hitting Steve’s prostate each time.
“Bucky!” Steve whispered, breathlessly, head thrown back as his eyes rolled into the back of his head and he dug his fingernails into Bucky’s back, “oh, Buck, oh, oh God, sir, please, please -
“Feelin’ good baby?” Bucky murmured, kissing Steve possessively, hands now gripping the blond’s hips, tight and strong, keeping their bodies close, as they rocked together.
“Yeah, yeah,” Steve whimpered, babbling, near incoherent, “oh Bucky, sir, yes, there! Please, harder, please.”
“Baby doll,” Bucky purred and sped up his thrusts, relentless, “come for me, come now, Stevie.”
And Steve was gone.
Steve came and came, moaning louder than any storm outside and clenched around Bucky’s cock, sucking him in and then he felt the sweet release of his lover’s come splashing against his inner walls, filling him up.
“There’s a good boy,” Bucky whispered, riding out his orgasm into Steve, “my good, sweet boy. Love you doll, love you so much.”
Steve slurred his words and buried his face in Bucky’s neck, beginning to float, “I love you too. Thank you, thank you.”
“Such a good boy,” Bucky smiled and turned them over, so that Steve was cuddled on top of him, covered in a blanket, Bucky’s cock still in him and he floated.
“Go on, I’ll be here, let go, Stevie."
And Steve did just that. It was safe to say the storm was long forgotten.