Work Text:
Cody couldn’t stop thinking about Pete. It was quickly becoming a problem, because not only could Cody not stop thinking about Pete, he couldn’t shop thinking about Pete fucking him within an inch of his life.
Pete was doing some late night release of a book, so Cody had the bed all to himself. Things started how they always did, he turned on Naruto, trying and failing to relax. The longer he sat there, the longer he thought about how Pete’s pillow smells like him in all the best ways. He knew this from the countless times he had snuggled the worn out lumpy pillow to his face when they weren’t home at the same time.
Before long, he couldn’t resist, he turned on his side and hugged the pillow tight to his face, breathing in deep. Pete’s scent of sandalwood and books filled his nostrils. Cody didn’t believe it at first, but Pete smelled of actual books, not like people described in the romance novels he reads who have seemingly never actually touched a book in their life. For a while this suppressed his daydreams and he was able to focus on the show enough to fall asleep.
– – –
Ripped from his sleep, Cody was in a daze. There was light coming from the hallway, and Cody could see the shadow of a person he could only assume was Pete. Fuck. Cody realized how this probably looked. He was holding his very platonic roommate’s pillow, having drooled all over it in his sleep. Since Pete only had the hallway light as a guide, Cody could try to sneakily push the pillow back onto Pete’s side of the bed. Yeah, that was a good idea. Just slowly turn…Fucking fuck. Of course, he had a boner. He was trapped in a hell of his own making. And while he was normally quite comfortable in a hell-like state, this was not someplace he wanted to be in the slightest.
Cody tried to breathe slowly, like he was sleeping. His heartbeat was rining through his ears so loud it felt like a tangible thing pulsing through the room that Pete may pick up on. He kept his eyes shut after the initial look around the room, but he could hear Pete rustling around, probably getting ready for bed. The bed dipped down beside him, signaling Pete had gotten in without retrieving his pillow from Cody’s grasp. Was Pete just going to sleep without a pillow? Somehow that was more mortifying than if Pete were to nudge it out of Cody’s grasp while he continued to pretend sleep.
Some time went by, and Cody could tell that Pete was on his phone because of the dim light he could sense even with his eyes shut. Just as Cody was drifting off again, there was a prominent rustling that Cody recognized all too well. What. The. Fuck. There was no way he could sit there and listen to Pete jerk off without it being extremely creepy and voyeuristic. He may have been into that sort of thing if he had explicit consent from Pete, but that was not the reality right now. It was now or forever be guilty, his options were way too limited for his liking. In place of any sane decision, his body chose for him by shoving the pillow towards Pete and shooting into an upright sitting position. He let out a yell as he sat up, “Fuck, okay, I am so so sorry. I was awake, but my eyes are shut and I can leave, like immediately so you can continue, whatever you are doing over there, so yeah. I’ll be going now. Thanks!” Thanks? Why the hell did he say thanks?
Cody was breathless, grasping for the blankets to throw them off, desperately searching for the edge of the bed when Pete cut off his search. “Hey, where is the fire, dude?”
Fire? On top of this pile of shit? He couldn’t muster anything beyond the weak “What?” falling out of his lips. His eyes were open now, but he kept his vision fixed on the wall opposite their bed, not that he could see much in the dark anyways.
“Umm, it’s okay. I should be the one who is sorry.” Pete let out a little laugh that sounded like it caught in his throat. “I thought you were asleep and didn’t want to bug you when I got home. Work had me a little amped up and I just wanted to try to, uh, take some natural sleep medicine, um, if you know what I mean?”
How could Cody not know what he meant? This was so horribly awkward. His cheeks were on fire, and he was very glad the lights were off right about now.
“I, yeah, fuck. That makes sense. You have nothing to be sorry for. It’s fucking fine. Really. I should have told you I was awake when I first heard you come in. I…” He trailed off. How was he supposed to explain the reason why he hid the fact that he was awake in the first place when it was because he was cuddling his platonic roommates pillow and drooling all over it, and to top it off, he had a fucking boner? He needed to get a handle on the situation before he spiraled further.
“Dude, it’s okay. I can go to the bathroom and we can forget this whole thing happened, alright?” Pete said way too nonchalantly for how Cody felt inside.
Except Cody did not want to forget. He wanted to pick up right where Pete left off and live out every single one of his filthy fucking fantasies for the guy who saved his life in more ways than one.
“Fuck. Here goes nothin’. WhatifIsaidIwantedyoutokeepgoing?” Cody covered his eyes with his right hand, the other remained gripped tight to the pillow in between them. He scrubbed at his eyes, unable to check Pete’s reaction in case he had just ruined everything they had painstakingly built over months of missions and late nights.
Cody could never have expected the singular motion that came next. Pete grabbed his wrist to pull his hand away from his face, while he flipped a leg over Cody’s lap to straddle him. Then Pete was kissing him. Hot. Wet. Absolutely delicious. Cody was so caught off guard that his eyes were still open. Pete looked like a fucking angel, and if Cody didn’t know any better he would question if he was dreaming still. Sleeping next to the Vox Phantasma had some interesting effects on your dreams, and this wouldn’t be the first time things felt a little bit too much on the other side of dreaming or being awake.
He let go of the pillow with his left hand and scrunched it into Pete’s shirt. Pete still held his other wrist at his waist. The tangible pressure let him know that he had not drifted off into Nod and this was really fucking happening. Pete was on top of him and they were kissing and Pete tastes so fucking good. Their kissing went back and forth, but all too soon, Pete pulled back slightly, leaving them forehead to forehead, breathing into each other.
“Is this… Is, uh, I don’t know what the protocol is for something like this, but fuck Night Angel, I want you. Like really, fucking, yeah. So?” Pete rambled out.
Pete called him Night Angel. Pete wanted to keep going. Pete wanted him.
Hearing Pete talk pulled him out of his daze enough to start forming proper thoughts again. He started rambling out his own confession of all the bottled up thoughts one has when one realizes that they are very much in love with their best friend who may never reciprocate said feelings. “Fuck, yes. I want this, want you. I, it’s not like, a one night thing though, for me at least. My, um fuck, my feelings for you, uh I don’t want to do this without telling you, like I am pretty fucking attached and I don’t think I can do this if it’s a one night thing, even if it feels so fucking good. I just, yeah, thought you should know if we are going to, ya know, do anything else.”
Nerves got the better of him and he started pulling away. He slowly removed his hand from Pete’s side, then pulled his face back, and finally tried to remove his wrist from Pete’s grip, but Pete wasn’t letting go. If anything, he grabbed on tighter, restricting blood flow.
“Fuck, yes, um. Me too” Pete whispered and turned his face to the pillow laying discarded next to them.
It was them. In the dark. In their room, where neither of them had brought anyone else to since they met. Where they hung out together and slept and shared their lives. It was obvious when Cody thought back on the big picture, but he had been too up his own ass to realize. Maybe he thought it was part of the sobriety journey, like not forming fucking romantic attachments or something, but that wasn’t it. It had been them since the day they met, because how could Cody ever love anyone else when Pete was the most fucking amazing person to ever exist.
Hearing Pete’s whispered confession sparked the courage in him to bring his hand to Pete’s face and turn it so they were eye to eye again. It was dark, but enough light shone through their tiny window for him to see Pete’s eyes locked onto his. He kissed Pete slow and deep before testing the waters of what Pete would admit himself “You want to fuck me more than once, Pete?” he said in a husky voice.
“Are you really going to make me fucking admit it, Night Angel?”
“Fuck dude, I basically just told you I have been in love with you since we met. Yeah, I am going to make you fucking admit it.” He needed Pete to admit it or he would go insane, but that in and of itself was an insane thing to say. Maybe he was already off the deep end.
Pete moved his hand to Cody’s jaw, angling his face so they were lined up in every way possible.
“I love you, Cody Night Angel Walsh. And now I am going to fuck you until the sun comes up because we should have been doing this a long time ago.” There was a pause, before Pete continued “But first we should talk about what exactly you’re okay with, because I think saying that took all the confidence out of my entire body and now I need reassurance that I am not going too far or being too assertive or…” Cody cut him off with another kiss.
“Fuck dude, of course I want this too. I am okay with whatever you are comfortable with. I like… kink? God I hope that’s not weird. I just, fuck. That is probably so weird for a first time with your best friend. You are just so hot and I like to sub but we don’t have to, ya know. I don’t even know where I am going with this.” He was nervously kneading his fingers into the bed, still holding himself up as Pete sat on top of him. Maybe in another world he would gently move Pete off of him to talk more properly but everything felt fragile right now and he couldn’t bear to not feel the comforting warm weight against his frame at this moment.
“Hey, it’s okay. I like kink too. I’m mainly a dom top, so it sounds like we’re good on that aspect?”
Cody nodded.
“Okay cool. I’m good with touch anywhere. You can finger me if you want to, even penetration can be okay. When in doubt, just ask. Communication is sexy. Oh, and if you are gonna use any specific terms, just don’t use any feminine ones, got it?”
Cody nodded again.
“Is there anything you don’t like? Even the small stuff. I want to know so we don’t end up fucking this up from the start.” Pete was being so straightforward it had Cody in a trance-like state. This was happening and they were talking and it was fucking breaking Cody’s brain.
“Uh just, don’t mention or kiss my scars. It’s awful and has the opposite effect as people think it does.” People have done that to Cody before and it completely fucked the mood, but he thought, no, he knew Pete would get it with the amount of information Cody had decided to share. “And uh, fuck like, you can pretty much do anything you want to me. I like feeling used, and I can take it. I like, fuck, I just trust you not to like hurt me and shit. Or at least not in ways I don’t like.” He brushed Pete’s lips with a thumb before planting a kiss on his cheek, then behind his ear, then on his neck.
Pete’s hands started wandering over Cody’s arms and shoulders and neck and back, touching anywhere to bring them closer together while Cody ravaged his neck in return. There would be hickies left there, but he only held onto that thought for a second before the knowledge that Pete would just fuckin’ tell him if he doesn’t like something sunk into his mind like an unspoken promise. They could communicate about their needs and wants and dislikes and fears and anything under the sun. They were best friends first and foremost and now Cody knew they could be everything he had never dared to dream of.
Pete grabbed Cody’s wrists in each of his hands before pushing them up above his head as Cody fell back onto the bed. “I want to go down on you” Pete stated.
“Fuck, yes please.” Cody rasped.
He was already so hard in his pants, his sweats tented due to the lack of underwear. Pete kissed down his frame as his hands roamed along the way, grabbing here and scratching with his nails there. Cody felt pure bliss as one hand fisted the sheets and the other got caught in Pete’s hair.
“Go slow, okay? I’m so fucking worked up, it won’t take much for me to cum,” Cody said as he let out a breath he didn’t know he was holding. “I want to last for you.”
Pete worked Cody’s pants down his hips; his dick sprung free to lay against his stomach. He adjusted to prop himself up on his arms so he could watch Pete, who had started licking thick stripes up the underside of his cock. He was holding Cody’s hips down on either side, as his fingers worked in rhythmic circles.
“Fuckin’ hell, you taste so good, baby” Pete said in between licks. It wasn’t long before Cody reached his limit. He nudged Pete’s head to the side as he strangled the base of his dick to stop himself from coming.
“I want you inside me, do you, fuck, give me a second” Cody said. Pete had moved onto nipping at his inner thigh which was just under the threshold of too much. One of his fingers slid down in between Cody’s balls to tease towards his hole. “Fuck Pete, I need you inside of me, like yesterday. I need your cock,” he completed the thought.
“Yes, god, yes. Let me grab some stuff” Pete said as he was already moving to his night stand. He pulled out a strap and put it on, as well as some lube which he placed on the bed. He climbed back onto the bed and knelt between Cody’s legs. “Gonna open you up now, then I am gonna make you feel so good. Can you put your hands behind your head for me?” Pete rasped. Cody instantly obeyed the request.
Pete pushed his legs open a little further, then squirted some lube on his fingers to warm it up. Cody felt him carefully prodding at his hole, spreading the lube around before he pushed one finger inside in a motion that left him panting hard. The urge to move his hands was strong, but he wanted to be good for Pete. They hopefully had the rest of their lives for him to be bratty. He could do this.
He focused on his breathing and bore down as Pete started to move his finger in and out. Cody looked down at the other man to see he had pushed the strap aside for now and was touching himself in a motion that matched the speed he was fucking into Cody with. Fucking fuck Pete could not possibly get any hotter. Pete who could have anyone he wanted, but he wanted Cody.
“You’re doing so good for me, baby. I’m gonna put another finger in now. You’re so fucking tight and you’re being so good for me. I can’t wait to get inside of you.” Pete said with a grit in his teeth. Cody could tell Pete was trying to hold back, to be too fucking nice, but Cody didn’t want nice.
“Get inside me now. Just fuckin’ do it. I need you,” Cody swallowed down every bit of brat inside of him and added “please.”
“Fuck. Yes. Okay. Stop lights if it’s too much?” Pete said while he moved forward towards Cody’s hole. He could feel the tip against him and it hit him that they were really doing this.
“Red for stop. Got it.”
He grabbed one of Pete’s hands and moved it towards his collar bone so Pete’s thumb rested near his throat, then pulled him down into a kiss. The pressure of Pete using his arm to hold himself up wasn’t quite the pressure he was craving, but it got him there. His mind melded into gooey thoughts of Pete fucking him. Pete loved him, he was wanted, taken care of, and safe.
Pete used his other hand to guide his cock inside of Cody fully while they continued to kiss. Cody took a sharp breath in, both hands wrapped around Pete’s neck to keep him close. The stretch was just on the side of painful, but bearable. He was loving every second of it.
Pete mumbled into Cody’s skin in between kisses. Words of affirmation like ‘You’re beautiful’ ‘You feel so good’ ‘Are being so so good for me’ fell out of Pete and each time Cody felt tiny butterfly kisses on his skin accompanying the words. Their touch was electric, spreading over him until his whole body felt like a livewire.
“Fuck I’m gonna cum if you keep going,” Cody said. He scratched down Pete’s back with his nails, knowingly leaving marks.
Pete wrapped one hand under Cody’s shoulder to stabilize himself, while the other hand dove between them to wrap around Cody’s dick. A few strokes were enough to have Cody moaning into Pete’s mouth, cum shooting between them, covering Pete’s hand and Cody’s stomach in thick ropes.
Everything was quickly overstimulating, but Pete purred “close too” and his hips stuttered, giving a few more thrusts. Cody held him close and watched in amazement as little wisps of purple magic flirted around Pete then moved between them. The wisps dissipated when Pete collapsed into him, breathing hard and running his fingers up and down Cody’s arms.
“So. fucking. good. for me.” Pete said into his chest.
“If you give me an hour or two I can be good for you again,” Cody joked. He could feel Pete laugh softly. He pulled out slowly, and started removing the strap.
“I’ll get us a towel so we can clean up and get some sleep. Work was actually shit and I am exhausted.” He brought a towel over and wiped off Cody’s stomach before handing it to Cody.
“Yeah, yeah. Um, can we cuddle or some shit?” He tried to control his eyes, but knew he looked all too hopeful. Pete had always been physically affectionate, but some people just weren’t big cuddlers. Cody was not one of those people.
“Of-fucking-course. We are gonna cuddle while we sleep, then we can go get food later.”
Pete finished cleaning up and clambered into bed. Cody was laying on his back, so Pete picked his arm up to wrap around himself as he snuggled into Cody’s side.
As they were drifting off, Cody swore he heard Pete whisper “gonna marry you someday.”
