Chapter Text
It’s all Pete’s fault, really. He told everyone he was going to be home late, that he had a bounce-back date with some Bumble girl. So Cody thought, he thought , that he would have the attic room all to himself. They had been sharing ever since Cody lost all of his belongings to that stupid fucking card deck, but Cody would be a liar if he said he didn’t love the new setup. However, it meant that neither of them got much alone time. Cody was more used to this, having shared the living room with Josh for so long, so it was nice to have a room with a door on it to call his own. However, that meant Cody also has the art of sharing a space down. He had a routine that Pete wasn’t aware of. Pete would leave on dates, and Cody would, uh, have a date of his own. Previously sequestered to the bathroom, Cody could now have “me time” in a bed. Sure it was messier and potentially not as private (and harder to cover up), but it was a hell of a lot more comfortable. Mistake number one.
Cody settles deep into the covers, careful to cover himself as far up as possible. He’s in just a long loose black t-shirt and black cargo pants, all of the chains and straps removed. He feels naked enough like this, he couldn’t imagine actually taking any of it off. Cody reaches for the zipper on his pants with one hand as he grasps for his phone with the other. As the screen flickers on, the silly lock screen photo of him and Pete at the giant post-world-almost-ending Central Park party pops up to greet him. Cody absolutely ignores the feeling of his dick twitching in his pants at the sight of his roommate. Gross, man, there’s kids in this photo. Cody tries to berate himself, he really does, but he knows, deep in his gut, that there was no avoiding that given the sin he was about to commit. Mistake number two.
He opens PornHub with a sigh and puts on headphones, because no fucking human being sound of mind masturbates to just their thoughts. It’s hard enough in the shower, the box of ultimate brain-power, but... alone in bed? No fucking way. That’s some neurotypical straight dude bullshit, and Cody is not that. He pushes the blue streak of hair that’s always in his eyes out of his face as he scrolls through his options, fly undone secretly under the blanket. Dumb, boring, stupid, transphobic, degrading, degrading, degrading. Fuck. Cody caves, maneuvering his way over to the gay side instead, coming to the same conclusion he does every time: straight porn is fucking toxic poison pushed by capitalism or some other equally pro-establishment bullshit . This one is much easier for him to scroll through, and Cody knows what he’s looking for. He never goes straight for it, because that feels too close to admitting the truth. He finds a video of a younger dude with cropped brown hair and a mustache, not too muscular and not too lean. It doesn’t matter what the other guy in the video looks like, Cody won’t be paying him any mind. Mistake number three.
He only makes it two minutes into the video before Cody’s walls break. It’s too hot to keep the blanket on, and as soon as he’s free from it’s grasp he lets himself think the thought he keeps behind locked bars: Pete . He does this every time. Picks a video with a guy that looks like his best friend/roommate, pretends not to realize it, and then halfway through lets himself start to imagine. How good Pete would look like this, sweaty and hot, mouth kissed open and hair matted down, face red with strain. How good Pete would look towering over Cody, one hand holding his wrists to the bed and the other cutting off his airflow, squeezing his neck. How good Pete would look, confident and cocky, pushing his dick into Cody’s mouth and pulling his hair. How good Pete would look covered in Cody’s- “OH SHIT SORRY!” Cody barely has time to register the voice before the door is slammed shut.
-
Pete wasn’t having a great day. In fact, he hadn’t had very many good days since he and Maddie broke up. He’s been recklessly hooking up with people left and right, going on Bumble dates just a tad bit too often to be healthy (especially since they’re all exclusively first dates). He wonders if this is better or worse than turning back to drugs for some semblance of serotonin. So, when his date for that night sends him a message saying something had come up and that she couldn’t make it, he couldn’t help but feel a little bit of relief deep in his bones. No long date with dull personalities from outside of the Unsleeping City, no boring sex just to pass the time and take his mind off of Maddie, no rehashing of the same old “this is what is and isn’t okay with me because of potential gender dysphoria” conversation. Pete can’t wait to get home and just lay on the floor with Cody and watch Naruto.
Pete peels his classic every-day green army jacket off at the door, struggling to get it off without setting down his backpack. “Hey Nassir! How’s work?” Nassir is tucked up at his desk in the living room, legs sticking out at weird angles from trying to sit in a bad position. “It’s work. I thought you had a date tonight?” Pete shrugs with a small smile. “Got canceled. But it’s cool, I was ready to be done for the day anyways.” Nassir nods absentmindedly, already refocused on his work. Pete bounds up the stairs, two at a time. He doesn’t take the time to stop at the door or knock (Why would he? It’s his room.) and he misses the small moans coming from inside. The tiny “oh fuck, Pete” that eminates from the room as Pete swings open the door is lost on him as he finds- “SHIT! SORRY.” Pete slams the door closed.
Holy shit. Holy shitttt. Pete’s pretty sure the image is burned into his retinas. Cody, in the least amount of clothing Pete has ever seen on him (just a t-shirt and black pants). His head was thrown back, shoulders tense, hair fanned out in a mess on the one side, but his face was mostly covered by his phone. OH, and his fly was undone. His dick, oh my Nod his dick, just out in the open, framed by lanky bent legs splayed to the left and right, leaking with Cody’s own black nail-polished hand on it. Holy. Shit. Pete sets his back against the door and runs a stressed hand through his hair. He’s sure this means he has to move out now. How do you look someone in the eyes after walking in on them masturbating? This is not a question Pete has ever had to consider before.
Pete’s looking at his familiar Luna, convincing himself to message Kingston that he needs a place to stay, when the door starts to creak open behind him. Oh no he’s fucking leaning on it please don’t- Pete crashes backwards onto the ground. When he slowly, carefully , opens his eyes, Cody is standing over him. Equally horrified, Cody’s face is flushed and wide-eyed. “Fuck! Sorry man.” Cody reaches down to help Pete off of the ground. Pete stares at the hand. THE hand. He doesn’t take it. Pete is sure his face is as red as a tomato. He didn’t think it was possible, but Cody flushes even more when he realizes what he’s done, white as paper. “FUCK! Sorry that’s so fucking gross oh my god I’m so sorry shit fuck!” Cody retracts his hand, a hot blush starting to make its way across his cheeks. “It’s… okay.” Pete manages to squeak out, standing up by himself. “Did you… did you fucking need something from the room or-?” Cody shifts from foot to foot, pulling on the blue streak at the front of his hair in a way that is far too endearing for what Pete just witnessed. Cody’s still in that t-shirt and pants, and seeing Cody dressed so casually (no layers, no accessories, no swords) is incredibly distracting. No I don’t need anything I’m so sorry I’ll leave you alone so you can finis- “Uh, yeah, sorry. Lemme just,” Pete hurriedly pushes past Cody and immediately regrets it. What was his plan here?! Now what?! Why did he say he needed something in here? Good going dumbass. Maybe Pete’s missing his weekly date-night hookup more than he thought, it’s messing with his head. He hasn’t moved since he walked it… Pete you have to DO something .
“You... okay? Dude?” Pete whips around to look at Cody. “Uhhhh…” Pete can’t think. Cody’s right there and it takes every bone in Pete’s body not to cast his eyes downward to where Cody’s still hard in his pants.
-
Cody has never been more mortified in his life. Not when the cops took his sword, not when Pete told him he’d made a deal with a shitty lesser demon, not when Kingston told him he couldn’t smoke in the hospital, not when he realized was in the middle of a relationship quarrel between the questing blade and Ricky, not when- okay that’s enough. Pete still hasn’t responded to his question. He looks like he’s short circuiting, staring at Cody frozen with wide eyes. All it does is confirm that Pete absolutely saw it all when he opened the door. Literally the worst possible fucking thing that could happen. “Earth to Pete?” Cody fights through the embarrassment, but it’s really not helping that he’s still fully hard in his pants. He can’t even pretend to be confused about it either. Who wouldn’t be if the person you were masturbating to less than a minute ago was standing right in front of you? Not cool.
“Wha-? Oh! Right. Um.” Pete looks around. It’s almost like he’s trying to think of something to do? Pete finally shoots a hand up to grab the shoulder of the backpack he brings to work on days he has dates. Cody has always wanted to know what’s in it. Who the fuck needs that much stuff for every single first date and one-night-stand? The backpack hits the floor by their shared dresser with a thud. Heavy. Too heavy to just be clothes. “I’ll just… drop this off then.” Pete stares down at the backpack, not making any move to leave. Cody feels panic rise in his chest, mixed with something fiery and hot. Why is Pete just standing there? Why is his face doing that thing? Does he hate me? Is he mad? Cody squares his shoulders.
“Alright, man! What the fuck. Look, I’m fucking sorry I forgot to lock the door! It’s, like, totally normal to do that shit though and you fucking said you weren’t gonna be home tonight so I like thought it would be fine.” By the end, Cody’s stand-offish stance has shriveled inwards, shoulders hunched and arms cradling each other.
-
Shit. Shit. Cody thinks he’s mad at him. Pete looks at the uncomfortable scrunch of Cody’s shoulders and thinks about how to say “Hey man I’m not mad at you at all. I just thought I was going to get some tonight from some random girl and instead I came home to you jacking it in our shared bed, and now all I can think about is how horny I am.” Well, he could say just that. Doesn’t seem like that would go over great.
Wait a damn minute, does he want to hook up with Cody ? Is that what his brain implied? Cody?! His goth roommate. He wants to hook up with him ? Pete’s absolutely fucked. “No no it’s cool it’s fine!” Pete tries his best to talk through the cluster fuck swirling through his mind, calculating his chances of still getting laid tonight. He’d never considered that he could hookup with his roommate to quell the ache in his bones. He’s never even thought about Cody being attractive, but now that he’s standing right there… “I’m sorry, I should’ve knocked or something. Sorry I walked in on you like that.” Good! Good, an apology. There you go Pete. Except that Cody’s analyzing Pete with a weird look in his eyes. Pete’s sweating. Why is it so hot in here? “It’s fine, man.” Cody’s voice goes soft. Weird. “You wanna, uh, watch fucking Naruto or something?” Cody is avoiding Pete’s gaze as he talks. Pete wants to scream. No! No I want to put my fucking dick in your mouth- Woah. Pete really needs to get the horny under control. Maybe he has been having too much sex? Is that even a thing? “Are you sure you don’t wanna, like, finish what you were doing…?” Smooth, Pete. Great work. Cody’s face turns bright red and he stutters out his response, “Not fucking… not fucking really.” Cody squints at Pete. Right, because Cody starting again would imply Pete leaving, which would mean he’d just be sitting around for Cody to text him that he’s done, and then they’d be hanging out and Cody would be all sweaty and smell like sex and- Pete can feel his blood rushing South. Mind out of the gutter man! What the hell? “Right, right. So, Naruto?”
-
Which is how they end up laying in the shared King size bed with the TV on. They really meant to get Cody a separate bed, but they’ve both been pretty busy between Pete working and the two of them helping with post-end-of-the-world stuff and even occasionally babysitting the Dream Team kids. Pete normally tries to give anything Cody shows him his full attention, especially since most people don’t or cast off what he’s into as nerdy or stupid. He had been keeping up with the plot of Naruto perfectly! Up until now. He can’t think while laying where Cody was minutes earlier, legs out and cock sitting heavily in his hand. Images of it flash in Pete’s mind over what’s happening on the TV, making it impossible to pay attention. Cody’s lips parted slightly, the furrow of his brow, the sweaty concentration, the tilt of his hips trying to speed up his own hand. Pete’s really glad it’s easier to hide his arousal than if he had a full sized penis. It’s the only benefit of his genitals. (Truly everything else about it is terrible, but that’s not a path he wants to spiral down right now).
All of these thoughts are making him warm though, and he knows he keeps shifting around too much. Cody is laying ramrod still next to him, keeping both hands above the covers and not moving an inch. This is it, I’m going to explode. This is the end of Pete. Death by trying too hard to keep it in his pants. Maybe he wouldn’t be having this crisis now if he had considered the possibility of hooking up with Cody before seeing his dick. It’s not his fault he had never considered the sexuality or attractiveness of his Monster-chugging agro goth roommate. Pete doesn’t know how he never noticed way the blue streak in his hair brings out the blue in his eyes, further emphasized by the smudged day-old eyeliner he’s always sporting. Or how by becoming a hero of the Unsleeping City, Cody has gained quite a bit of lean muscle. “Dude are you even fucking watching?” Cody turns his head to look at Pete (the first movement he’s made since they laid down). Cody says it teasingly, but his smile fades as their eyes meet. Pete realizes that he totally was not looking at the TV, and instead was just blatantly staring at the side of Cody’s face. “...no.” Cody sits up with a groan, burying his head in his hands. “Why are you being so fucking weird about it, man.” Because I want to fuck you. “I’m not!” A lie. “Dude,” Cody turns to look at him, fire in his eyes. “If you want to fucking pretend it never fucking happened, then why are you fucking looking at me like that?!” He’s onto me. Tell the truth. “Looking at you like what?” Idiot. “Pete come on man I know I’m not like fucking smart or anything but I’m not that stupid. You’re fucking staring at me!” It’s because I can’t stop thinking about how hot you are all of the sudden. I’m having a crisis. “Can I kiss you?” SHIT. “WHAT?” Cody fully whips his body around to face Pete. “Dude that’s not fucking funny. If that’s a fucking joke it’s not funny.” He pushes an accusatory finger towards Pete. It’s Pete’s turn to sit up, situating himself in front of Cody. He takes a deep breath and reminds himself about all the things he’s been working on the last few years: being more honest, being more open to his own feelings, letting people in.
-
Cody cannot believe the words that just came out of Pete’s mouth. Can I kiss you? Can I KISS you?! Cody starts to wonder just how much Pete saw when he walked in. There’s no way he could’ve seen what Cody was watching... right? His phone screen was faced away from the door. There's no way. Did he moan anything embarrassing? He’s usually pretty good at not doing that…
Cody watches Pete take a deep breath, settling something within himself. A blush crawls across Pete’s cheeks as he seems to contemplate his next words. “I’m just saying,” Pete starts. Cody listens, holding his breath. “I guess I don’t even know if you’re into dudes, but like, you’re attractive. And I’m tired of having to take my chances hooking up with randos…” Pete fades off at the end, losing the confidence he started with. The blush is starting to take over his face, disappearing behind his mustache and down his neck. Cody’s brain all but short-circuits. Pete… Pete is asking if he, Cody , wants to hook up with him? Pete. The guy with enough game to get it from what feels like half of New York City at this point? The Vox Phantasma? Pete’s brows are furrowing more and more by the second, and Cody realizes that he still has to respond. Cody clears his throat, and almost almost wishes Bazathrax would offer some advice in this moment, even if it was terrible. Or maybe that a pit straight to hell would open up and swallow him whole. Either would work. He’s terrible with words, so Cody does what he knows how to do best: something really stupid. This might be the only chance he gets to do this, to kiss the guy he’s been into since they met. So, Cody leans in, bringing his hands up to Pete’s face, and just fucking goes for it.
And then all of the sudden he’s kissing Pete. Holy fucking shitballs he’s kissing Pete. His roommate. Pete fucking Conlan. It’s aggressive and wet and closed-mouthed but still somehow so intense. Of course it is, he’s Night Angel. The Jersey Devil. Absolutely nothing he does is subtle or gentle or soft. When he pulls back, Pete’s eyes stay closed for half a second longer even after he’s fully gone. “Shit.” “Fuck.” They both speak at the same time, locking eyes. And then they’re bursting into laughter. The absurdity of them kissing isn’t lost on them, clutching each other and their own stomachs as they double over. Pete’s laugh is so genuine and hearty compared to his own, which creaks like a rusty gear having to dust off in the rare times Cody uses it. When it finally starts to die, their eyes meet again. Cody swears he watches Pete’s irises expand until nothing is left, dark and blown out wide. It has to be magic. And when Pete speaks, his voice has dropped on octave, deep and gravely from the bottom of his chest, “I can’t wait to fuck you.” And his mouth is back. Cody gasps into it. It feels like his body is filled with bubbles and electric static. Pete’s tongue pushes at the entrance to Cody’s mouth incessantly, teeth clicking together as they kiss. He lets him in, groaning and letting his own tongue roam. It’s great. Pete’s mouth is hot and wet and inviting like everything Cody dreamed it would be. The angle though, like the start of every impromptu hookup, is weird. They’re sitting facing one another, Cody sitting criss-cross and Pete on his knees, both leaning towards one another.
Pete seems to feel the same way, because seconds later he pushes Cody backwards, flat on his back, and crawls his way up Cody’s torso to chase his mouth. It makes Cody hyper-aware of his hands. Pete’s are framing his body, holding himself up with purpose, and Cody can’t reach most places without uncomfortably tangling them together since his arms ended up on the inside of Pete’s frame. His fingers itch at the sheets as they make-out, desperate to put his hands on Pete’s body but not wanting to touch anywhere he doesn’t like. Cody may be a shit-head but he’s not a jerk, especially when it comes to sex. “Fuck- Pete,” Cody’s trying to ask Pete where he can touch, but his kisses are inescapable. Cody tries his best, muttering against Pete’s lips in between touches. “Where can I-” kiss “I want to-” kiss “Can I touch-” kiss . Cody turns his face away from the next open-mouthed kiss. “What’s up?” Pete asks, breathless but concerned, finally taking the hint. “I wanna put my hands on you but I don’t want to make you uncomfortable. I feel like… we should fucking talk first? For a second?” Cody’s just as breathless, and Pete’s swollen lips are making it hard to speak. It’s honestly taking every ounce of Cody’s concentration to make this responsible choice and not just dive head first into what they’re doing with irrational abandon (as he does most things). But he really doesn’t want to fuck this up. He’d never forgive himself if he ruined his only shot with Pete by being a dumbass. “Oh! Shit, yeah sure.” Pete slides off to the right, laying on his side next to Cody, and Cody rotates to face him.
“So, where’s cool and where’s not.” Cody starts, leaving things open as possible for Pete to fill in. “I have this conversation a lot so I’m just gonna run down my list? That cool?” Pete’s voice is still all husky, and he’s definitely rushing to get back to their activities. Cody doesn’t mind. “Sure dude.” “Chest is fine, yay for top surgery,” Cody can’t help but let out a snort at the blandness of Pete’s voice as he lists. He really must do this a lot. “Downstairs is fair game, just nothing inside and definitely masculine words if you’re going to… call anything out,” Cody nods, he can’t imagine using anything else for Pete anyways. “Uhm I have… equipment, if we wanna do anything where I’d need a penis,” (Cody’s immature so of course he laughs at the way Pete says “penis”.) “And I prefer to top but I’m totally down for whatever. You? Into anything in particular?” Pete, mischievous as ever, wiggles his eyebrows at the last part and his mustache moves with it. Cody hadn’t considered that Pete would turn the question back on him… he really has to think for a second. “Probably nothing of note? For what it’s worth, I’m a pretty avid switch. I know it really stereotypically fits the goth aesthetic, but I’m really fucking into hickies and I- I’m pretty anti-vanilla,” Cody finally breathes at the end, sucking in a large nervous breath.
He shouldn’t be this nervous. He’s had sex plenty of times before. Granted, it’s been with other weird goths, but he’s not inexperienced. Usually talking about this shit doesn’t bother him. It’s Pete that’s making him so damn nervous. Stupid fucking Pete and his stupid fucking hot face. “Anti-vanilla?” Pete gasps and puts a faux offended hand against his heart. Then he leans in really, really close. “What kind of weird shit are you into, Night Angel?” Cody chokes on his own spit. Fucking get it together man! “It’s a pretty long list,” Cody tries to skirt around the question. Pete’s not having it, and his eyes start to go dark again. “We’ve got time. Start listing.” Pete’s hand is distractingly crawling up Cody’s chest. “Uh fuck um... choking is great,” When Cody says this, Pete gently wraps a hand around Cody’s throat. Not squeezing, just holding. Cody’s breathing picks up as he continues his list. “When I bottom being fucking tied up is great, or blindfolded, or gagged-” Pete’s hand tightens just the slightest bit as he listens, staring deep into Cody’s eyes. “Hair pulling, smacking, blood, other… fluids…” staring into Pete’s eyes is starting to make Cody nervous. Usually Cody is proud to boast his hardcore interests, but right now every cell at the surface of his skin feels like it’s alight with fire. But he pushes through, because he can see Pete dry-swallow at his confessions, making micro-shifts forward to get friction against Cody’s leg. It give Cody some of his usual boldness back. “Denial, edging, warming-”
Suddenly Pete is surging at his face, reinstating their makeout session. Cody has half a mind to make Pete return the list, but his mouth is way too talented to escape a second time. Cody starts fighting him back with his tongue, pushing back just as hard as he’s getting, and then he remembers Pete saying he prefers to top. Pete is the only person he’d give in to so easily without a fight, and that’s okay with him. He lets Pete sweep him into his magic, sparks flying inside Cody’s nervous-system as they kiss. He feels Pete’s arms sweeping up and under his shirt, already pushing it up. One of Cody’s least favorite things is being fully naked, so he puts his own hands in Pete’s shirt too, feeling up his abs from working out with Ricky and ghosting his hands gently over Pete’s now-healed scars. He knows they’re there. Pete’s always been proud to show them off, going shirtless any time he can find a halfway decent excuse. He traces over them reverently, and then moves his hands up to ghost past Pete’s nipples. No response. Makes sense that Pete wouldn’t have any feeling there, Cody just had to try.
Pete’s thighs and arms are framing Cody’s body again, and Cody’s shoved his hands far enough up Pete’s graphic t-shirt to convince him to whip it off. It’s a great view. Pete stretches upwards like a cat, peeling the shirt off two handed up-over his head. Hot. Instead of leaning back over Cody, Pete reaches one hand down to grab Cody’s throat. “Shiiiit,” Cody groans out, tossing his head back. Pete leans in and sucks hard on the exposed stretch of Cody’s neck, leaving Cody a groaning mess. “You weren’t kidding that you liked this, huh?” The tone of Pete’s voice is teasing, but the fire in his eyes lets Cody know he’s just as into it. Instead of replying, Cody decides to fight fire with fire. He grabs Pete’s hips and grinds up, hard, into Pete’s crotch. They both let out groans, finally getting relief and friction where they need it. It sets Pete off like a bottle rocket. He’s fully grinding their clothed dicks together, able to feel that Cody’s as hard as a rock. “Can’t wait to fuck you up,” Pete squeezes Cody’s neck, cutting off his air. He bites his lip hard as Cody chokes. It feels like he’s dying in the best way, and Pete knows how to do this so well that there’s no way he isn’t well-practiced. The squeeze is in all the right spots to make him light-headed and feel the kind of trapped helplessness he loves, with none of the actual pain. He releases, Cody gasps. “Oh, fuck you.” Cody spits back once he’s gained his breath, Pete sucking another hickey into his neck.
Not to be out-done, Cody places a hand over Pete’s crotch, pushing the heel of his palm into where Pete’s dick is, and dives back in to capture his mouth. “Mmmm!” Pete grinds down into his hand as they kiss, slowly rotating his hips in circles. Their mouths meet over and over again as they grind against each other, eventually slotting one leg against one another. “Not gonna lie,” Pete pants in between kisses. “Been wanting to suck your dick ever since I accidentally walked in on you earlier. Mind if I give you a hand?” Pete’s eyes rake up and down Cody’s body as he says this. He’s still fully clothed in his black shirt and pants. If he wasn’t, Pete would see the way his dick twitches at the thought. “Hell fucking yeah,” Cody’s breathless. He unbuttons the front of his pants as Pete pulls the fly down. When he hooks his thumbs into his pants to pull them off, Pete stops him, leaning up to whisper in Cody’s ear. “I’d rather pretend I waltzed in and helped you out. What do you think?” The full body shiver that rolls through Cody’s body at the thought is enough of an answer. What would he have done? If Pete saw him and just walked in and got on his knees? He feels himself grow even harder. It’s so easy to imagine that Cody wonders if being around Pete’s dream magic bullshit would make rollplay easier. Fuuuck. A nerd’s dream. Cody files the thought away for later.
When Cody gets his dick out between the zipper of his pants, he decides to go for the full effect and resituate himself how he was laying when Pete walked in. Legs spread wide, knees up, and puts one hand behind his head since he doesn’t have his phone. He definitely doesn't need it with the real thing right here. Pete kisses his way down Cody’s body, biting and nipping as he goes. When he reaches Cody’s dick, he nuzzles the side of his face into the soft of Cody’s clothed thigh instead, pushing his hands up the length of Cody’s legs. “Pete. Fuck. C’mon man.” Cody loosely threads his other hand into Pete’s hair (careful not to push or pull). In the cutest act before giving oral that Cody has ever seen, Pete sticks his tongue out for an experimental lick, face still sideways laying on Cody’s thigh and eyes turned upwards making eye contact with him. He does it again. “Peteee.” Cody’s breathing hard now, desperately waiting for Pete to put his mouth on him. Finally, Pete has mercy on him.
When Pete puts the head of Cody’s dick in his mouth, he feels like he might explode into a thousand tiny bubbles and float away. He’s moving his tongue inside his mouth against the head of Cody’s dick in a very specific way and nothing has ever felt better in his life. “ Fuck Pete. Fuck!” Pete starts to sink down further, getting Cody way too far into his throat on the first go. He pulls back, and gets to work going up and down, sucking hard against Cody’s shaft. Cody can’t help the moans that bubble in his throat, groaning Pete’s name over and over. He watches his dick slip in and out past Pete’s swollen lips. He’s not being careful and there’s spit everywhere and the slightest bit of teeth and a loud slurping sound every time he hallows his cheeks. It’s a mess. It feels so them, and Cody loves it. Pete swallows around his cock a few times, really pushing down like he’s going to deep throat him, and that’s about as much as Cody can take. “Fuck! I’m- I’m gonna-” before he can even get the sentence out, Pete is off his dick with a loud *pop* as his shining lips leave the tip. He holds the base of Cody’s cock firmly between his fingers. “Not yet,” Pete winks at Cody.
Pete takes his hands fully off of Cody’s nether-regions, moving them back up to his torso. Cody humps the air as he comes down from the edge. “Fuck you man,” Cody groans, leaning up to kiss Pete to distract himself. Pete twists his head to the left, avoiding Cody’s kiss. “You sure man? Don’t forget where my mouth just was,” Pete says with a laugh. Cody rolls his eyes with the statement, “I told you ten minutes ago that I was into blood and letting people pee on me, I can fucking deal with the taste of my own dick in your mouth.” Pete laughs hard at the revelation and shrugs, “Fair enough.”
After a few more seconds of necking while Cody let’s his body calm down even further, he pulls back and quirks an eyebrow as Pete, “Your turn?” Pete’s face goes red, blushing all the way down his neck and onto his chest in the cutest way. “You don’t- you don’t have to.” Cody can tell the difference between a turned on stutter and a nervous stutter. “I know I don’t you fuck. I fucking want to, dude. If you’re worried about it, you can fuck my face. Tie me up so you’re sure I won’t touch you in any way you don’t want,” Cody keeps it as sexy as possible when he proposes the idea, smiling as shark-like as possible and growling out the parts about tying him up. Judging by the sharp in-take of breath above him, it worked. “Shit. Uh. Yeah. Sure, yes.” “Cool. Night stand, bottom drawer.” Cody points to the nightstand on the left side that belongs to him. It’s full of old crap when Pete pulls it open: old punk CDs, an old pair of glasses, stray socks, an empty energy drink can, but finally Pete closes his hands around a soft-black velvet bag and pulls it out. “A man of taste,” Pete mocks as he pulls out the neon blue rope from inside. “Pretty clear who these were meant to be used on, huh?” Pete presses on with his teasing. “Wouldn’t you like to fucking know,” Cody teases back. “I’m about to find out. Hands above your head,” Pete scoots back up Cody’s body as Cody moans at the thought and begins to bind his wrists where they are. He doesn’t attach them to anything, just ties them to one another, and it’s perfect.
“Ready?” Pete asks as he stands up from the bed and starts to push his pants down. “Fuck yeah,” Cody feels like he’s out of breath and he hasn’t even gotten to start sucking Pete off yet. All of the sudden, Cody realizes Pete’s fully naked in front of him. His cropped brown hair is sticking up in a few directions, his mustache is untamed, his chest is flushed red, and his muscles look great from all of the work he’s been putting in. “Fuck you’re hot,” Cody groans. “Hurry up and fuck my face already.” He watches as Pete bristles with pride at the compliment, chuckling as he throws a leg on either side of Cody’s face. “Wanna tell me how bad you want my dick?” I should have never told this dude what I was into. “Fuck Pete, I want your cock. Want you to pull my hair and force me to take it. Wanna feel it in my mouth, wanna taste you,” Cody ends it by opening his mouth wide, sticking his tongue out in anticipation. If there’s one thing growing up a shitty Jersey mall goth has done for Cody, it’s given him absolutely no shame. “Shit, I’m gonna give it to you. I’m gonna give it to you so fucking good,” Pete moans, sinking down onto Cody’s mouth, riding his face.
“Ohhh fuck yeah just like that,” it’s Pete’s turn to groan. He shoves a rough hand into the long side of Cody’s dyed black hair, pulling hard. “MMmmmff,” Cody moans from under Pete, mouth still open wide and tongue rubbing against Pete’s dick. He wraps his lips around Pete as best as he can, sucking hard. “Cody! Fuck! Just like that oh my god don’t stop.” Pete pulls hard on Cody’s hair again and starts to move his own hips against Cody’s face, face fucking him hard. “Shit shit shit shit, Codyyy.” Pete’s starting to whine in his throat. Cody could die right here and he’d be happy. “I’m gonna- I’m gonna cum shiiiit-”. Pete’s body convulses above Cody, thighs squeezing in on his face, trapping him as Pete rolls his hips against Cody’s face to ride out his orgasm.
“Dude, god damn,” Pete pants from above Cody, twitching and pulling his hips upwards as Cody tries to continue sucking Pete through it. Cody drops his head back down to the pillow and licks his lips, cleaning the cum off of them as best he can without his hands. “Fuck,” Cody groans at the taste of Pete in his mouth. Hot. “Wanna go again?” Cody breathlessly asks from beneath Pete, sticking his tongue back out for Pete to claim. This, Cody knows how to do. He could go all day. “Nah, but I’ve got something else you can put in your mouth. Don’t move.”
Now, usually, Cody is a bit of a brat. If anyone else told him not to move, he would have immediately begun trying to squirm off the bed and out of the restraints. Maybe it’s because he’s the Vox Phantasma and he used some magic shit on him, but Cody felt no desire to disobey Pete. He stayed put, not moving a single muscle as he watched Pete roll off the bed and practically saunter butt naked to his backpack. His date night bag. Picking it up off the floor, Pete brought it over to the bed and scooped three items out, dropping them on the bed.
Ah, so that’s why the bag is so heavy. Three strap-ons laid side-by-side next to Cody on the bed. He was no stranger to these either. Cody had many a goth-girlfriend, and almost every single one demanded to try pegging at least once. Cody never complained, that’s for sure. “Got a preference?” Pete asked with a smirk, gesturing as he strapped the harness for them around his waist. Cody’s options were vast: the first was bright green and short but incredibly thick for its length, a thick bulb at the end. The second was above average but still in the range of perfectly normal, flesh colored close enough to Pete’s skin to be convincing. It was cut and smooth, exactly as Pete’s dick would be if he had bottom surgery, Cody was sure. The third was absolutely hung and purple in color, and as much as Cody was a size queen in past relationships, it has been a while since he’s gotten it on with anyone. He should probably play it safe, lame.
“Middle one.” Cody gestures with his chin, twitching to point with his arms but his hands remained tied above his head. “My favorite,” Pete winks, attaching the strap on to the harness. “Now about that offer to keep going with your mouth…” Pete looked down at Cody, kneeling back over him and holding the rubber cock down to angle it towards Cody’s lips. “Fuck yeah.” was all Cody had to say before getting back to work.
-
Pete swore to never forget this moment. Cody’s lips were swollen against his cock from the thorough face-fucking he received earlier. Watching the strap-on push back and forth, in and out of Cody’s spit-slicked lips was really doing it for Pete. God he’s hot. Pete had never tried some of the things on Cody’s kink list before, but he was sure as hell thinking about them now while watching Cody lavish his cock with his eyes closed, sucking like Pete could feel it. Pete couldn’t stop thinking about pulling his hand back and laying a hard smack across Cody’s cheek, or how it would feel to have Cody between his legs warming him for hours. He felt his mind dip into the thought of Cody on his knees in the shower, Pete desperate to pee and-. That was definitely a new one that Pete wasn’t sure he was prepared to admit being into.
It was weird to think of Cody as having so much sex to know he’s into all those things with the confidence of someone who has experienced them many times. The proof was in how good Cody sucked him off (and is currently sucking him off), but Pete had never considered it before. Cody’s usual loud mouth busy being filled and put to use was certainly appealing though, and Pete couldn’t help but wish the strap-on provided a little bit of actual feeling.
Pete tried to picture Cody sucking off some random other goth dude, or fucking one of the punk chicks he’s introduced as old co-workers. Or them fucking him. Oh. That’s… kinda hot. Pete can only begin to imagine all the things Cody has let people do to him. Pete always knew Cody was a freak but he used the word in an endearing way, fondly, without any heat and a whole lot of you’re weird, but it’s my favorite thing about you. But now Pete gets it. Cody’s a bit of a poser sometimes, but he tries hard to be genuine. And now he knows: Cody really is a fucking freak. And Pete loves it.
After pushing Cody back and forth on his dick a few more times, Pete pulls out of Cody’s mouth. “How much prep do you need?” It’s unfair, really, how soon Pete asks the question after abusing Cody’s throat. The poor guy is gasping for air, trying to form his reply. “It’s been a while since I’ve taken anything other than my own fingers.” Cody’s voice sounds raw, even more so than usual despite all the smoking Cody does. “Oh? Well I’m glad I can break the dry spell for you.” Pete laughs good naturedly and leans over to the other nightstand, where he keeps his own adult shit, most important of which is the half-used bottle of lube. Bingo. Cody chuckles back, “Yeah it’s kinda hard to sleep around when the only people I know are you, the Dream Team, and our roommates now that the mall is gone.” Pete thinks it’s cute that Cody separated him from the general Dream Team group. My own special section. When he turns back around with the bottle of lube in his hand, the look on Cody’s face is so genuine and vulnerable that he wants to stop everything they’re doing and just talk. And then Pete sees how hard Cody still is. He decides to have mercy on him instead.
Pete tosses the lube down onto the comforter below him and leans back over Cody. “Wanna lift your legs up from here or would you rather be on your hands and knees for me?” He runs a hand across Cody’s neck as he asks the question. He feels Cody shiver beneath his fingers, leaving goosebumps in their wake. “Hands and knees,” Cody swallows thickly as he says it. “Sweet.”
-
When Cody’s finally settled into place, he feels extremely exposed. It’s perfect. Pete had to undo Cody’s restraints to pull his shirt over his torso, revealing the giant Bazathrax tattoo across his chest. He’s incredibly pale and covered in tiny clusters of freckles and sunspots. Pete kisses a couple on his way down to Cody’s pants, which he also pulls all the way off. Usually, Cody doesn’t let people take his clothes all the way off, but if anyone’s not going to be judgemental about Cody’s body or scars, it’s going to be Pete.
Pete ends up retying Cody’s arms behind his back and over the small of his back this time, leaving him face first into a pillow and ass firmly in the air. Cody’s been told many times before that the blue ropes look good against his pale skin. He finds himself hoping Pete feels the same. “God, you look great,” Pete mutters against his skin as he leans over Cody, kissing his neck and ear. Cody can only gasp, feeling Pete ghost his dry fingertips over Cody’s hole. Pete gets one more good bite into Cody’s neck before peeling his skin off of Cody’s back, kneeling up straight. “You good to start?” “Yeah,” Cody’s voice comes out a wrecked mess. He’s sure the second Pete puts his hands on him he’s going to cum. Cody has barely begun the ritual of picturing bad things so he doesn’t cum in .5 seconds when he hears the cap of the lube bottle flick open.
He hasn’t done a good enough job picturing terrible shit when Pete finally presses a slicked finger to Cody’s hole. Cody flexes his wrists, stretching his restraints as he moans. “Damn, you’re sensitive.” Pete’s running the tip of his lubed finger against Cody’s hole, which is puckering and winking rapidly in response. “Like I said, it’s been a while since someone else has done this,” the sentence is strained and interrupted by more than one groan. “Fucking put it in alread- FUCK.” Pete starts pushing the entire first finger in at a steady pace. When he gets it all the way up to his knuckle, he pushes hard, reaching deep into Cody. I’m going to cum so fucking fast fuck this. And then Pete’s pulling it out with a lewd squelching noise. They’ve barely started and Cody feels like he’s seeing stars. Surely Pete’s using some kind of magic on him.
Cody arches his back even further, trying to push Pete’s hand back into his body faster. The movement earns Cody a light smack to his right ass cheek from Pete. “That desperate?” Pete chides. Oh fucking come on I didn’t even tell him I was into degradation what the fuck dude. Cody can’t help the loud “fuck youuuu” that leaves his throat, halfway between a protest and a moan. It clearly piques Pete’s interest because he leans over Cody’s body to whisper directly into his ear at the same time that he shoves a second finger in next to the first one. “You know you like it,” and Pete says it with such casualty, such finality, that Cody can only moan back.
Soon enough Pete’s pushing three fingers into Cody’s ass with ease, other hand tangled in Cody’s hair and pulling hard. Cody’s a fucking mess, groaning and whining and repeating different iterations of “Pete!” and “Fuuuuck.” and “Harder!” and “Fuck, right there.” over and over again. His whole body feels like a livewire, and he’ll forever be grateful that Pete didn’t reach around to touch his dick at any point while fingering him because he’s sure he would’ve cum in an instant.
“Think you’re ready?” Pete asks, breathless into Cody’s ear. His fingers are still pounding into Cody, making it hard to respond. “Fuck! YEs! Please. I’m so close already. Fuckk.” Pete pulls his fingers out of Cody and untangles his other hand from Cody’s hair. He gives the ropes around Cody’s wrist a quick tug and lays a soft smack against his ass just for the hell of it. “I think you should ask nicely for it,” Pete demands, rubbing the head of the toy against Cody’s loosened and slick asshole. He squeezes and tries to push back against it. “Fuck. Pete. Please. Dude just fucking put your dick in me already. I’ve been waiting all fucking day for it. C’mon. Fuck.” Pete groans back, watching Cody’s hole flicker as it tries to suck the strap-on in. “All day, huh? That’s new.” Pete pushes just the tip in, sucked in and kept in place. Cody tries to fuck himself backwards onto Pete’s cock but Pete places firm hands on his hips that still him. Without his arms, Cody doesn’t have nearly enough leverage to fight it. “Fuck c’mon what do you want from me man give it to me. Fuck me already.” Pete squeezes Cody’s hips in response, moving one hand up and around his neck as he leans forward and presses himself against Cody’s bare back. He squeezes, hard. Cody can’t breathe. It feels so good. “What I want, is to hear about exactly what you meant when you said you’ve been waiting all day.” Pete’s voice is positively sinister, deep in a place Cody didn’t know it could reach. It makes Cody want to spill all of his secrets… so he does. “Fuck. I was fucking watching porn when you walked in. I was- I was thinking about you. Picturing the dude in the video was you- HOLY FUCK.” Right as Cody divulges what he was up to just enough for Pete to get the picture, he starts pushing all the way in.
Fingers really just are not the same. Cody weeps for the fact that any time he tries to finger himself for the next few months it just isn’t going to compare. You really have to distance yourself from the real deal to pretend it’s any good. Pete’s strap-on is all the way inside Cody, seven inches grinding into insides, lewd slurping noises emitting from where he and Pete were connected. Pete was slowly gyrating his hips in small circles, in part letting Cody adjust to the feeling and also to get some friction for himself. “Fuck that feels so fucking good,” Cody groans into the pillow. He wiggles his ass back, both to put on a show and to try and get Pete to move. “Fuck me hard Pete, c’mon.” His previous attempts may not have worked out, but this one does. Pete’s done playing games. “Oh, I’m gonna fuck the shit out of you, don’t you worry.” And there’s a determination in his voice that would’ve made Cody’s knees buckle and collapse forward if Pete wasn’t gripping his hips so hard. He silently prays to Lucifer that Pete leaves bruises.
Pete’s clearly getting his practice with the strap-on in on his date nights, because Cody’s been pegged before, and it has never been this good. Don’t get him wrong, Cody was expecting a good pegging, but this felt like a straight-up great fuck. Pete was moving in and out of him with a speed, force, and accuracy that none of Cody’s previous endeavors with strap-ons had achieved. There were no loose harness incidents, no smushing the rubber against the side of his asshole from pushing too fast, no uncomfortable shifting. Just Pete, wonderful and charismatic Pete, absolutely manhandling Cody to keep him upright and taking his cock. Cody was sure he could cum like this.
If he thought he was seeing stars before, he was mistaken. The feeling of the rubber toy stretching the rim of his asshole and rubbing against his prostate as Pete whispered dirty praises into his ear was enough to have him seeing all of Nod. “Fuck you take my dick so good. Shit, Cody. God, you’re so hot.” Pete was yanking Cody’s hair, laying quick smacks against the back of Cody’s thighs just enough to feel, and Cody knows he can’t take much more without literally exploding. Just when he thought he couldn’t take it anymore, on the edge with his dick bouncing neglected underneath him, Pete leaned forward to mash his chest against Cody’s back. Reaching a hand around to stroke Cody just as he said “You did great. Come for me, Cody.” It feels like Pete shot a lightning bolt spell through his body as he convulses, shouting loud enough that he’s sure Nasir is going to have a hard time explaining the noise to a client if he’s talking to one. “Fuckkkkkk,” Cody cums all over his own chest.
Pete slows down behind Cody but doesn’t stop or pull out, wiping his hand slick with Cody’s cum against Cody’s asscheek. Gross, that’s so hot. Cody feels absolutely limp and braindead, but he can feel when Pete removes one of his hands from Cody’s body, reaching behind the strap-on that he’s still slowly moving in and out of Cody, who’s still tied up and unwilling to do anything but take it. With a few quick movements of his own hand, Pete cums hard for a second time, slumping over against Cody once he’s done twitching and teasing himself in the aftershocks.
“Holy-” “-shit”. They devolve into laughter once again, both boneless and without a single brain cell left to control themselves. “We gotta do that again sometime,” Pete says, still breathless from his recent orgasm. FUCK YES. He wants to do it again sometime. Cody nods, “Hell yeah.” Is all he can manage, seconds away from falling asleep. “You know what sucks though?” Pete says as he peels the sweat-stuck harness off of his hips. “Hmm?” Cody can already feel himself drifting off to sleep. “We don’t have any towels, and the only bathroom is downstairs.” “OH FUCKING COME ON.”
-
They argue about who has to go get them a towel before Pete finally caves, sad he won’t get to see Cody waddle down the stairs newly fucked out and covered in cum and hickies. “It would be such a statement,” Pete tries to fight, but he knows the thought of it is far better than it would actually be for anyone involved. It would probably be really uncool to their roommates as well as traumatizing for Cody, so Pete slips a pair of sweatpants on and creeps down to the bathroom. He doesn’t succeed. The second his foot touches the last step Nasir’s voice drifts from the living room “Same rules apply to you and Cody that apply to the Master bedroom poly-crew. If this is gonna be a loud and regular thing, you gotta do it not during my working hours.” Pete groans but throws back a “Yeah, sorry,” and runs the rest of the way to get the towel.
