A/N: And another Avengerkink prompt for my dear friend Echo. This one's two parts. The first part is well, this, and the second part will be the sex. So wish me luck XD Sex scenes are haaaard.

Disclaimer: I don't own much. I certainly don't own any huge franchises. Nope, nope, nope.

Bucky tried hard to ignore the snores coming from the other side of the room as he started on the last page of his term paper. It was a little after three in the afternoon and Stark was fast asleep on the couch because of course he was.

The kid was a genius. No question about it. At eighteen, he already had a master's in engineering and had returned to university to pick up a degree in business. But with his heavy course load, it wasn't surprising that he had just fallen asleep reading his textbook. Genius or not, nobody could work three days in a row without sleep.

Bucky's hand tightened around the edge of the desk as Tony's snores became snorts and loud snuffling noises. He didn't begrudge Tony the need for a nap. But dammit, he had a perfectly good bedroom to crash in. Bucky would have loved to retreat to his own bedroom and have peace and quiet to do his work. But he had to stay in the living room with the only accessible power outlet because his laptop was a piece of shit that needed to stay plugged in all the time.

Once midterms were over, he was seriously thinking of taking Tony up on his offer to take the thing apart and rebuild it.

Bucky's fingers stilled on the keyboard as Tony let out a long, drawn out groan. He risked a quick glance over his screen and regretted it immediately.

God damnit.

Why did Tony have to have a wet dream in the living room? Bucky was never going to get the image of Tony's flushed face and jerking hips out of his brain. And those moans. Ugh.

"Tony," he hissed. "Keep it down."

Tony didn't hear him, of course. If anything, the moans just got more and more wanton.

Bucky dropped his head down on the desk and covered his ears. This was just one of those awkward things that every roommate had to put up with every so often. And he was supposed to ignore it and pretend it wasn't happening. But that was a little hard when Tony sounded like a porno. And it was grossing him out.

Sure, Tony was attractive. All the hours he spent in the robotics lab had given him nice muscles. But he was his roommate. And besides, Steve, Bucky's best friend, was head over heels in love with the guy. It was just too weird to think about.

"Steve," Tony said with a breathy moan.

Bucky's eyes went wide.

Well, this was certainly interesting.

Tony's breathing had gotten a lot quieter. Bucky risked another quick peek around his computer. He was pleased to see that Tony was awake now, eyes fixed on the ceiling and a silly grin plastered on his face.

"Well, that was one hell of a performance."

"Gah!" Tony said. He flailed wildly and tumbled off the couch.

Bucky snickered.

Tony glared at him from the floor. "Fucking pervert."

"Hey," Bucky said. "You're the one getting off in the middle of our living room."

Tony blinked and looked around, seeming to realize where he was for the first time. He swallowed and pressed back against the couch. "Oh. Well, this is awkward."

Bucky's mouth twisted in amusement. "I guess it was just that good of a dream. Couldn't even wait to get into the bedroom before Steve fucked your brains out."

"I wasn't dreaming about Steve," Tony protested.

"Oh yes, you were."

Tony shook his head vigorously.

Bucky grinned. "You were calling his name. Steve. Steve. Uhhnnn." He clutched his chest and moaned throatily. "Just like that."

Tony dropped his head into his hands. "Oh god."

Bucky cackled. "I can't wait to tell Steve about this."

Tony's head shot up. "No! You can't."

"Oh, I am going to. This is way too good to keep to myself."

Tony grabbed the front of Bucky's shirt. "Come on. We're roommates. Don't we have a roomie code? What happens in our apartment stays in our apartment?"

Bucky pried Tony's hands off. "And Steve is my best friend. He'll love this."

Tony flopped back onto the couch with a heavy sigh. "Might as well shoot me right now. Put me out of my misery. Because if you tell Steve, I'm dead. There'll be nothing to live for anymore."

Bucky rolled his eyes. "Don't be such a drama queen. Steve won't even laugh, I promise. He's a nice guy."

"That's the problem. He's just so fucking perfect, Bucky." Tony groaned and squeezed one of the cushions against his chest. "Straight A student, volunteer tutor, Little League coach, all around good guy. I don't measure up to that. I never will. Right now, I'm just his best friend's roommate. And I can live with that. But if you tell him that I'm a kinky freak and he decides he doesn't want to make polite smalltalk with me while he's waiting for you to get ready anymore, I'm done."

Bucky blinked. "Wow. You've got it bad."

"I'm in love with your best friend, alright?" Tony hissed. He squeezed the cushion over his head. "And you don't have to tell me not to touch him. I know that. He's too good for me. But I can't stop thinking about him. That selfless personality and gorgeous body. He'd really know how to treat a man right." Tony sighed longingly. "If there was anybody I'd want to lose my virginity to, it'd be him."

Bucky's eyes narrowed. "There is no way you're still virgin."

Tony huffed. "I just turned eighteen, you know. I'm not not that old."

"I've seen the way you flirt. All those girls you pick up when we go out. The men, too."

Tony rolled his eyes. "And have I ever brought any of them home with me? No. So maybe I've sucked a few cocks here and there. But that doesn't count."

Bucky tapped a finger against his lips thoughtfully. "If you're that far gone on him, I think you should give it a shot."

"Hell no. Steve is a saint and I'm dirt compared to him."

Bucky gave Tony a stern look. "Didn't you just give me a speech about how wonderful and selfless Steve was and how he'd treat you right? He's not going to treat you like dirt. I promise."

"Buck, please. He's not going-"

"Jesus Christ, Tony. Stop bringing yourself down. Steve's not into perfect people. Just look at me. Do I look like a fucking saint to you?"

"No," Tony admitted with a laugh.

"And Steve's not perfect either. He's fucking stubborn as they come. So if he likes you, he's not going to give a damn how imperfect you think you are. And Steve's mostly a virgin, too. Gives a mean handjob. But I've been trying to get him fucking laid for years."

Tony brightened. "Really?"

Bucky nodded. "Just waiting for the right partner, he says. So I'm going to hook you two lovesick clowns up because you'll be good for each other. But if you break his heart, I'll break your bones."

Tony's smile flickered. "It's a little too early for that, don't you think? We haven't even gone on a single date yet."

Bucky thumped Tony's back. "Just relax, kid. I'll take care of everything."