Work Text:
Sam Wilson, like every other person on Earth, has longed to meet his soulmate his entire life, to finally experience a colorful world. But after joining the Air Force and becoming the Falcon, he realized he was a little different from ordinary people. Now that he was in his 30s and still saw the world in black, white, and shades of gray, he was losing hope a little bit.
Even though he was slowly accepting the fact that he might have to live with color blindness forever, he would still be happy to look into someone's eyes one day and see colors explode before his eyes. However, he’d like it to happen in a normal setting, like when he was out shopping, or when he was at the supermarket.
Not in the middle of a fight.
A fight with an assassin who was sent to kill his new superhero friend.
And the person he had come eye to eye with was the assassin himself.
Really, what’s become of his life?
The sudden explosion of colors gave him a terrible headache. Soulmates always complained about the headache the first eye contact induced, but Sam hadn't believed it; he thought they were exaggerating and that a little headache was totally worth it.
But holy shit, nothing was worth this. He felt like he was being hit in the temples with a metal rod over and over again.
He fell to his knees and groaned. The good thing was that if Sam was distracted and could no longer fight, so was the enemy.
Which wasn't actually good, on hindsight, because any hope Sam had that this killer wasn't really his Soulmate was gone.
Bucky.
Steve had called him Bucky.
Which meant Sam’s Soulmate was not only a brainwashed assassin, he was also nearly a hundred years old.
Sam didn't have much time to enjoy his new world, but Steve taught him the primary colors - Steve had met his Soulmate, but Sam didn't know who it was, he hadn't had the chance to ask yet.
An unnaturally strong grip pulled him by the arm; and Sam was sure if it was anyone else in his place they woulda startled to death as he was alone in the middle of the night. Sam tried to resist but it was impossible, it was like trying to shove a brick wall. Before he could scream, a hand covered his mouth. Sam opened his eyes and was faced with long hair and a black mask. He calmed down a bit when he realized who it was… after all, those eyes were the first thing Sam saw in color. Blue. Steve said they were blue.
“It was you!” The Winter Soldier’s voice —Bucky’s— was too soft for someone so dangerous. Sam’s heart was now pounding for a reason other than fear. Sam nodded but said nothing. “Explain.”
Sam was still trapped between the wall and Bucky's arm, so he had no choice but to compromise.
"Because I’m your Soulmate," he replied.
Bucky stared at him motionlessly for a few seconds, Sam couldn't see his face because of his mask, but he could sense the questioning look on his face from the tilt of his head.
“Why am I attracted to you?” he asked in a blank voice.
“Soulmates are meant to experience the colorful world together for the first time,” Sam swallowed hard before answering, “that's why they can't stand being apart for the first 24 hours. I... I'm attracted to you too.”
Bucky pushed Sam away from the wall and slammed him to the ground, straddling his hips. He was so heavy Sam couldn't move his legs, Bucky still had his collar in a tight grip, so his upper body was also pinned. He was grounded.
Bucky stared into his eyes before saying, "Why aren't you angry?"
"Why should I be...?" Sam asked, confused and shocked.
Bucky paused. He was clearly struggling to word his thoughts; it must have been a long time since he had been allowed to speak or think. Finally, he answered.
"Because I tried to remove you from getting in the way of my mission."
Sam's heart skipped a beat. Naturally, he should have sounded robotic and scary, but Sam was only seeing a scared, insecure thing.
"Yes, you did. But I don't blame you for it," he said with a smile. He raised his hands, but held them in the air so as not to provoke or scare Bucky, and whispered, "Now let me take off your mask? I want to see my soulmate's face."
Bucky was quiet but didn't protest either so Sam took that as a yes and grabbed both sides of the plastic mask and gently pulled it off. He made an effort to put it down without making any loud, provoking noise. He was out of breath. Of course they’d make the Winter Soldier cover his face, he was so beautiful it made him look less scary. Sam's heart ached (along with another organ, but it wasn't the time for that yet, they’d just met...).
He ran his thumb along Bucky's lower lip and whispered, "Pink..."
Bucky looked at his hand without moving his head, then at Sam's face, staring at him with a confused frown. It was as if he simultaneously knew and didn't know what Sam was talking about.
"The color of your lips. It's called pink." Before he the chance to demand "explain" again, Sam explained.
Bucky's flesh finger pressed childishly against Sam's lips and asked, "What's yours?"
"My lips are brown." Sam smiled and said.
"Color..." Bucky narrowed his eyes, and with an unexpected movement, he completely ripped off Sam's shirt (Sam yelled 'Woooooooah!') and ran his hand from Sam's neck to his abs, watching him with rapt attention.
Oh, okay. He was trying to find more color on Sam. Sam—who wasn't as scared as he should have been—chuckled and said, "The rest of me is the same color. You don't have to take my pants off."
Bucky ignored him and pressed his metal hand’s index finger against one of Sam's nipples. Sam inhaled and tried to protest but couldn't, he got lost in the look in Bucky's eyes. Was he really just curious about their different colors?
For a split second, Sam had the horrible thought that the Winter Soldier might take out a knife and slice him to pieces so he could see more color, or bruise and injure him with punches and kicks...
But these thoughts were thrown out the window when Bucky whispered, "Beautiful..."
"Bucky..." Sam breathed.
"I don't know a Bucky." Bucky snapped and gave Sam an irritated look.
"Okay..." Sam took a deep breath. "So what should I call you? Is Winter okay?"
Bucky(?) glared and hooked his fingers under the waist of Sam's pants, pulling them to tear the buttons and zipper apart so he could take them off. He stood on his knees to take them off completely. Without even a second's hesitation or struggle, he took off his shoes along with his pants and underwear with fluid movements and left them right there.
Sam's face was hot... now naked—with only a tattered T-shirt on his shoulders—he was lying in front of the fucking Winter Soldier himself. His cock twitched, catching Bucky's attention. He tapped it with the tip of his cold finger in a curious manner.
"Yours is different..." he stated.
Sam tried to control himself but there was no way to stop his cock from getting hard. He laughed.
"Yeah, buddy, I'm black, you're white."
"But you said brown." Bucky frowned.
Sam raised his eyebrows.
"Yep, they call us black for some reason."
Bucky wasn't good at focusing on the conversation; he ignored his answer and quickly dropped his gaze to the bruises on Sam's body, which were deep enough to be visible on his dark skin. His eyes widened.
"Colors!" he said in awe.
Sam, expecting an attack, covered his face with his forearms, but Bucky just put his mouth on his right pec and bit down. Sam gaped at him. It didn't hurt... Bucky could have easily bitten his flesh off with his teeth just now, but he only bit hard enough to leave a mark. And then he sucked. Sam moaned involuntarily (it was a sensitive spot, after all.)
Bucky sat up to see his handiwork, suddenly registering what sound Sam just made and searched his face with wide eyes.
"Hurt?" he said asked very seriously.
Sam shook his head no, which confused Bucky even more. Sam bit his lower lip and said, "It felt good... I liked it."
Bucky lost focus again and went back to biting the hell out of Sam's neck, chest, and stomach. Leaving hickeys on dark skin takes a lot of patience and jaw strength, so Sam didn't have much experience with them. But Bucky, who was no ordinary person, effortlessly left purple circles and rings on his skin... Sam was already hot and bothered, aroused and panting.
He wouldn’t mind if Bucky took his dick out right now and fucked him dry.
But he wasn't sure if Bucky was aware of the effect he had on Sam. It seemed like he only wanted to see the different colors on Sam's body.
Bucky sat up straight to look at him. His gaze fell on Sam's dick again. He noticed the change and quickly pulled his own cock out of his pants. Sam's mouth fell open. What Bucky did was put his dick next to Sam's and compare them.
Sam was sure he could barely wrap his hand around it. The Winter Soldier had a monster in his pants, huh.
Sam let out a loud gasp and propped himself up on his elbows as Bucky pressed his dick against his. It seemed Bucky had liked it too because he held his bottom lip between his teeth and rubbed their cocks together again. Now that he was getting hard, Sam was terrified of the size, but at the same time, his mouth was watering. Before he could react, he noticed something at the base of Bucky's dick...
A cock ring.
"Oh Jesus..." he couldn't help but express his dismay and horror. Bucky followed Sam's gaze to see what he was referring to. Of course they had Bucky’s sexuality under control as well. He raised himself up and reached out and put his hands on it, Bucky didn't stop him, but Sam didn’t remove it yet.
He raised his gaze to Bucky's face and asked, "Is it dangerous to remove it? Will something happen to you?"
Bucky shook his head no. Sam wanted to ask why he wasn't taking it off then, but he realized... he must have learned his lesson the hard way. He’d learned that even though he could, he shouldn’t. Sam took a deep breath to clear his mind and grabbed the cock-ring with both hands, pulled it to the sides —it really was a just a normal cock-ring— and slowly started to take it off.
Bucky stood there, motionless and serious, waiting for Sam to do his thing. As soon as Sam's hands were out of the way, he thrust his hips forward and rubbed their cocks together.
"Hey... Hey, let me... Ahhh..." Sam moaned.
He reached out to grab the bag he had been carrying before Bucky jumped him. But Bucky noticed and in the blink of an eye, he growled and shoved his metal arm under Sam's throat in a threatening way.
"I just want to get lube to make what you're about to do easier. I don't have a weapon in my bag, you can check for yourself." Sam said and held his hands up for Bucky to see.
That calmed him down a bit. Sam breathed a sigh of relief and said, "In the back pocket."
Bucky opened the zip with his right hand and took out the half-full tube of lube that Sam had brought with him just in case. But he didn't do anything with it, he just stared. Sam grabbed the lube from his hand and opened it, squirted some all over both of their dicks. And then in an act of courage and he put the tube down and started to spread the lube on Bucky.
Bucky gasped and finally freed Sam’s throat to look between their legs. He made a experimental slide, found out he could hump him more easily now. Sam moaned and reached between his own asscheeks with the hand that was still slick with lube, and worked a finger inside. He’d have to make quick work of opening himself up, in case Bucky would suddenly decide to fuck him, so he inserted a second finger without wasting another second… because with that size he would surely do some damage if he went in unprepped.
But for now, it seemed like Bucky was really enjoying what he was doing and had no intention of stopping...
Sam ran a hand through Bucky's hair, tucking the annoying lock that kept covering his face behind his ear. It was surprisingly soft and smooth. (Who's responsible for washing the Winter Soldier? Sam just wants to talk.)
Sam's tender action made Bucky look away from where their bodies were touching, he accidentally noticed what Sam's hand was doing to his ass. A thoughtful frown formed on Bucky's brow; he placed his hands under Sam's knees, lifting them up to get a better view of his hole. Sam’s fingers slipped out as he was nearly folded in on himself, he breathed nervously, anticipating his Soulmate’s next move. Bucky made a small, "oh" sound and shifted his weight so his cock slide down over Sam's and the tip rested on Sam's hole.
"No... Bucky, wait. Let me get more lube at least... Buckyyy!"
His words turned into loud, pained moans as Bucky didn’t listen and pushed his dick halfway inside him. Sam felt like he was being torn apart from the inside out. He laughed between gasps and looked at Bucky through his wet eyelashes.
"You didn’t wait... Oh Lord!"
Bucky lowered his head and took a deep breath through his pink lips. He pulled his hips back and then shoved forward again, but still wasn’t all the way in. Well, it was practically impossible. Sam hissed and searched blindly for the lube. Before Sam could find it, Bucky picked it up and aimed it at Sam's hole before squeezing it... but he used too much force so he emptied half of it all over them. Now every move made wet, dirty squelching noises.
Sam clenched his teeth to keep from screaming. Now was not a good time to alert people. Bucky growled and pulled Sam's legs toward himself with brutal force, forcing his cock all the way inside. Sam let out a low groan and threw his head back. His back was arched, his eyes tightly shut. He could feel the roughness of Bucky's leather pants against his ass.
Bucky started thrusting, he kept wiggling and changing angles...maybe because he didn't know exactly what he was doing. When Sam felt like he was about to faint from the pain, Bucky found the right angle and hit his prostate. Sam grabbed Bucky's flesh arm and yelped.
"That's it!” he gasped, practically begging, “right there! Please…"
Bucky stared at him in surprise for a few seconds, then tentatively and curiously moved his hips back and thrust forward again. From Sam's moan and reaction, he knew what was going on.
Luckily this time he obeyed and continued to fuck him without changing the angle. Sam still felt like his ass was being ripped open, but now the pleasure was filling his entire body and easing the pain a little. He guessed that the Winter Soldier must not have had sex with his own choice in decades, so he might come very soon, so not to be left behind, Sam wrapped his hand around his own cock and...
Bucky slapped Sam's hand away angrily, a mad glint in his eyes. Sam was about to give up on ever getting an orgasm, but Bucky replaced his hand on Sam's cock with his own right hand (a blessing) and started stroking him. His glove was a little rough and irritating, but Sam had no right to object when even this was more than he dared ask for. Bucky tilted his head back to look at Sam's hole stretched around his cock.
He slowed down to get a good look at the scene and hear its wet sound, then he snapped his hips hard, making a loud slapping sound as his thighs hit Sam’s ass.
Sam stared at Bucky as he examined him, chewing on his lower lip; it was a very human gesture. Bucky had changed his angle a little, so Sam shifted his hips, moving to make sure Bucky’s cock hit his sensitive spot again. Maybe it was this movement that made Bucky come.
Sam startled and groaned, eyes wide. A huge, huge amount of cum was released inside of him, spilling out around Bucky's cock, who was still moving in and out of him. It made such a lewd scene, the warmth of it…everything. Sam felt drunk.
Bucky snapped his hips one last time, so hard Sam's body jerked backwards. He came so suddenly, untouched, that he sprayed cum all over his own chest and neck. Sam moaned and let out a deep grunt.
As he slowly came down from his high, Bucky pulled out, cum started leaking out of Sam’s abused hole. Sam grimaced and let out a loud gasp. Bucky finally looked away from Sam's winking hole to look at the cum Sam had spilled on his own chest.
"New color," he said and ran a finger through the miss.
"We always saw white," Sam pointed out with a weak laugh, "and my eyes and teeth are white too." Bucky glared at him, so Sam raised his hands in surrender and said, "Okay! A new color."
Bucky nodded in agreement. Sam groaned and folded his legs, shifting himself.
"Hey, you know we haven’t kissed even though we had sex just now? Do you want to change that?"
“Kiss?”
"Yeah, kiss."
He put his hands on both sides of Bucky's face and pulled him closer. After a short pause, their lips met. It was just a peck, experimental. Bucky furrowed his brow, until suddenly something seemed to spark in his mind as his eyes lit up; he opened his mouth and pulled Sam's lower lip into his mouth. And then his upper lip, then his tongue. He licked the roof of his mouth and gently bit the corner of his lips. It was a dirty kiss; by the time Bucky was done with him, Sam's chin was wet and his face felt like it was on fire, he was panting and wide-eyed... he had a distant thought that this was the way James Barnes used to kiss before they messed with his brain.
"I like it." Bucky whispered, as if he was unsure of what he was saying.
"Kissing?"
"Kissing..."
"Me too." Sam grinned.
Bucky suddenly started looking around uncomfortably.
"I shouldn't be here..."
"But do you really wanna go?"
"No... no."
"Knew it. Stay."
Bucky was still hesitant. Sam grabbed the hair in the back of Bucky's head and pressed their foreheads together.
"We need our 24 hours."
"Colors..."
"Right. Colors."
Sam smiled at the emotions on Bucky's face.
Maybe there was a glimmer of hope to save this wounded man. Hope that Sam Wilson won't die without a Soulmate.
