Actions

Work Header

Gimme Shelter

Summary:

Steve Rogers got put into the foster system at 12 years old. He went from foster home to foster home for three years until he was placed with Alexander Pierce and his new foster brother Bucky Barnes.

The first year was great, until he turned sixteen and Alexander was not the good guy that Steve had come to know. It turns out that Alexander has a side gig and he forces Steve to join Bucky to work for their pimp Brock Rumlow as a prostitute.

When he’s given to Tony Stark for a night he finds a connection and Tony’s new mission in life to get Steve out and away from Rumlow and Pierce. Which is easier said than done.

TRIGGER WARNING: Read the tags! This one gets dark! Dead Dove: Do Not Eat!

Chapter 1

Notes:

The tags are there and I’ve tagged everything I could think of and will add more if I need to. But you’ve been warned, this one’s a really dark fic. Please don’t read if anything in the warnings and tags will bother you.

Chapter Text


Steve Rogers is seventeen years old. He lost his father when he was young and lost his mom when he was twelve. Since then he’s bounced from foster home to foster home. That was until he was fifteen he was placed with Alexander Pierce and everything seemed good. Pierce had another foster kid a year older than him, James “Bucky” Barnes. Steve had become good friends with him. 

He thought he had it made, Alexander Pierce was rich and took good care of Steve. For the first year anyways. Then it was like a switch flipped and Steve woke up in the middle of the night to hearing some grunts and moans. When he got up to see what it was he saw Pierce in Bucky’s room, holding him down. Bucky had tears in his eyes from Pierce’s brutal thrusts. When Steve stepped in is when he saw the change. Pierce had hit Steve and broken his arm. He didn’t even wait until Steve had scrambled from the room to start back in on Bucky. 

Pierce had brought Steve to the hospital for a cast after coming up with some story of how he’d broken his arm. Pierce raped him that night for the first time. Steve hadn’t wanted to screw up the foster home because he didn’t want to leave Bucky behind and he was on to his seventh home in three years. He was tired of moving, but he wasn’t aware of what was to come. Pierce handed Steve off to Brock Rumlow. Pierce had told him that he was freeloading long enough and had to work it off. Apparently Bucky had already been doing it for a year and Pierce had pulled the same ruse with him when he first got placed with him. 

Now Bucky and Steve still lived with Pierce and went to Rumlow to work the streets. Steve was nervous at first but Bucky talked him through how to go with his first customer. He listened to Bucky about how to keep safe, following their rules. 

  1. Never, ever, do anything without a condom.
  2. Never do overnights, that has to be cleared with Rumlow, he has to be sure they’re getting paid for the clients they’d miss. 
  3. Never kiss on the lips, it’s too personal.
  4. Never go with groups, one on one only. 
  5. Never hide any money that’s earned. Rumlow will always find it. 
  6. Always say he’s eighteen, otherwise he’d lose clients.

Now Steve hadn’t ever imagined he’d get mixed up in being forced to work for a pimp like Rumlow. But he tried to do his best to make the best of a bad situation. Easier said than done. His mind was all kinds of fucked up from the abuse and neglect from Pierce and he’d only been with him for three years now. He was about to turn eighteen and last year when Bucky turned eighteen Pierce kicked him out of the house. Now Bucky found an apartment of his own and he tried to leave Rumlow so he could set up a place for him and Steve. But leaving a pimp like Rumlow was a lot easier said than done. 

Bucky got roped back in and he and Steve worked their usual corner. He followed Bucky’s lead and took a monthly appointment at the free clinic to double check for STI’s despite making sure everyone wore a condom. He didn’t want this, he never did, neither did Bucky. But how could they try to leave? Rumlow had beaten Bucky within an inch of his life when he tried to leave. He didn’t even let him finish his hospital stay when he went in and pulled him out. Dropping him off with Steve to continue working. 

Since then, Steve was terrified of trying to leave. He ended up dropping out of school, it was his grad year and he missed most of it anyways. No one noticed, he was so close to aging out of the system that it felt like no one cared. 

“Excuse me.” A woman came up to Steve. Steve recognized her and knew what she wanted. 

“Not today Nat.” Steve went to walk around her. 

“Steve, please, we can help you.” Natasha stopped him. Steve had met Natasha a few months ago when she was handing out her business card. She worked at a center for teens and young adults. She had promised to help get Steve and Bucky out of the life they were trapped in. But Steve didn’t want to dare try to leave after what happened to Bucky. Bucky sure as hell wasn’t about to try to leave again.

“Just stop, I don’t need your help.” Steve argued. 

“Please, there has to be something.” She held out her business card again. Steve looked around, Rumlow would be coming by to collect soon and she needed to go. Especially in this neighborhood with it starting to get dark.

“Fine, you have more condoms?” Steve asked.

“Yeah, of course.” Natasha looked in her bag and took out a small baggie full of condoms. “Here, take two. One for your friend.”

“Thanks.” Steve kept his head down and went down the alleyway not looking back knowing she was probably watching him with the same sad eyes she always had for him. He caught up to Bucky and tossed him the bag. 

“Where’d you get these?” Bucky asked. 

“That youth center lady came back. Keeps trying to give me a business card. It’s free condoms.” Steve shrugged. Steve looked at a car approaching and got a nod from Bucky. He went up to the window with a smile. 

“Hey, honey. Looking for a date?” Steve asked. 

“Looking for a top.” The man answered. 

“I don’t top, my friend here does. Let me get him for you.” Steve smiled. Steve waved Bucky over to the car. Steve never liked to top, he couldn’t always get hard for it because he wasn’t always into it. Bucky was a good switch, he could top if he needed to so he gave all the top jobs to him. Bucky got in the car and they drove off. Steve waited for another car to roll through and he got in. It was easy enough, some guy just wanted a blowjob so they didn’t go far before they parked. Steve did his job and got paid before he got out and walked back to his spot. 

“You good?” Bucky asked. 

“Fine.” Steve crossed his arms and leaned on the brick wall. “I’m just sick of it all.” 

“I know.” Bucky frowned. The familiar black truck pulled up and they both straightened up when they saw Rumlow get out of the passenger seat. 

“Cough it up.” Rumlow ordered. Steve and Bucky started gathering their money they’d made for the day and handed it over, watching Rumlow count it up. 

“Get in, both of you, we got an overnight request.” Rumlow ordered. Steve had never gotten an overnight request before, he was about to get in when Bucky stopped him. 

“You usually bring me, why both of us?” Bucky asked. 

“Pierce has Stane in town again. But he brought his business partner. So we need another, now get in.” Rumlow warned. Bucky lets Steve go and they both go in the back of the truck. 

“Where do we go?” Steve whispered. 

“Just follow my lead and don’t speak unless you’re spoken to.” Bucky whispered. Steve looked out the window and watched the city lights passing by until they got to a tall building. He watched Bucky get out before he followed him. They got in the elevator and Steve was fiddling with his clothes, feeling underdressed in his loose jeans, black tank top and open flannel shirt. He had a faint bruise on his jaw from when Rumlow punched him the week before for not making enough on one of the slow days. 

Steve followed them into an apartment and saw Pierce sitting there with two other men he didn’t know. One about his age, and another that was younger than Pierce but still older than Steve and Bucky. The younger one looked a lot more handsome than any other date he’s had.

“Bucky, good to see you again.” The older one smiled. 

“Mr. Stane.” Bucky smiled. Steve watched the man get up and take Bucky’s hand leading him to one of the rooms. Steve kept his head down, following Bucky’s instruction to not speak unless spoken to. 

“Mr. Stark, this one is yours.” Pierce smiled. Steve kept his hands at his sides and peered up though his eyelashes at him when he felt a nudge on his back he took a step forward. “You can have him for the night, free of charge, of course.” 

Steve watched him get up from his seat and he walked in front of Steve, looking him over. He grabbed Steve’s arm and pushed his sleeve up. 

“You ever use?” He asked. 

“No sir.” Steve answered.

“Condoms, you use them?” He asked. 

“Yes sir.” Steve nodded. “Never without.” 

“Good.” He took Steve’s hand and Steve followed him to the room. Steve waited while Mr. Stark closed the door and almost as if on instinct when he sat down Steve got to his knees in front of him. 

“Wait, how old are you?” He stopped him. 

“Eighteen?” Steve knew he wasn't, but he was about to be in a few more months. 

“How old are you really?” He asked. Steve froze and looked at him. He was asked this before and when he was honest he got into trouble and they tried to take advantage of him. They tried to get away without paying, he told Rumlow which car it was and Rumlow got the money from them before he hit Steve for making the mistake. 

“How old do you want me to be, Mr. Stark?” Steve asked as seductively as he could. 

“Don’t bullshit me.” He ordered. Steve could recognize the tone, he couldn’t test his patience. 

“I turn eighteen in a few months.” Steve said quietly. 

“It’s Tony, not Mr. Stark.” Tony undid his pants and pulled out his cock. Steve pulled a condom out of his pocket and opened it, putting it on. He started by taking him in his mouth, working on figuring out what he liked. Some liked him to look up at them, others just wanted him to get it done. He peered up at him through his eyelashes as he took Tony deep down his throat. He got a moan from him and Steve knew he was doing something right. 

“Come here.” Tony pushed at Steve’s shoulder and Steve let him go. He stood up and started undressing when he saw Tony stand up to pull his pants down more. Steve did this daily and he was still self conscious about getting undressed. Steve tried to stop the heat rushing to his cheeks as he went in and started kissing Tony’s neck. 

Steve kept moving along with Tony as he laid back on the bed. Steve crawled along, keeping close to him until Tony laid back and Steve straddled him. He was focused on holding Tony’s length still when he started to lower himself down. He hung his head back with a moan, he’d had a busy day and Tony was his eighth client of the day so he didn’t need to let himself adjust he’d already loosened up for the day. 

Steve started moving his hips to ride Tony, surprising himself by seeing that he did manage to get hard and started leaving a trail of precum over Tony’s stomach. He put his hands on Tony’s chest to help him get into a better rhythm. Tony put his hands on Steve’s hips giving them a squeeze. 

“Shit, you’re good at that.” Tony moaned. 

“Thank you, sir.” Steve said between breaths. He never knew what to call his clients and usually settled with sir, unless they told him otherwise. 

“Shit.” Tony groaned as he reached his climax. Steve slowed his pace to let Tony ride out his orgasm. He gasped when he felt Tony grab his cock stroking it. His clients usually never cared if he finished or not. He moaned and let himself feel good until he opened his eyes and let out a groan watching his cum spurt out over Tony’s stomach. 

Steve lifted himself off of Tony and laid down beside him, feeling exhausted from the busy day he couldn’t help but to fall asleep on the plush comforter below him. Letting himself feel safe even if it was just for the night.