Work Text:
“Can I sell my soul to Pete?”
“I’m gonna try to get your soul back.”
It feels like a lifetime ago now; a concern, then, a promise that Pete followed through on then. But never has it felt more relevant than with Cody between his legs at Scales, looking up at him with those blue eyes so wide and so empty. Just waiting for his instructions, waiting for what Pete tells him to do.
Pete cards his fingers through his hair and tugs, and like always, Cody follows the touches like they, too, are orders.
His lips look so tempting, the silver ring glinting in the low light. And he keeps pressing them together, just barely, and then opening his mouth, like he’s begging for something to be put in there. Like he wants to be useful, so badly.
Pete bites his lip. “Code,” he says, stroking his fingers through his hair and tilting his face up towards himself. Pushing the eye contact. “What do you want?”
“Wanna suck you off,” Cody responds, without hesitation. The tip of his tongue slides between his lips, wetting them, shifting the position of his lip ring. “Please? Please, can I?”
Pete swallows, and his eyes go a little cloudy with purple magic when his legs fall open.
“Yeah.” Pete nods. “You asked so nicely, so you can.”
Cody dives in, like a man who’s starving, and he really is good with his mouth.
Pete will look into that whole soul thing again. Later. For now, his hand cups the back of Cody’s head, even though he needs no guidance for where he’s going. He’s learned well, exactly what Pete likes, and he’ll give it to him every time.
That’s not how it started, though.
Neither of them were looking for anything serious.
Pete had been complaining one night about it being hard to find people to hook up with now that he was sober outside of an app, because if he started swiping on an app he might never stop. And Cody had been playing some stupid fucking game that Pete couldn’t follow, and he’d said, casually as he might mention that he’d started a new anime, “Oh, I’d hook up with you. If you wanted.” And then, a couple of seconds later “No — fucking controller, I hate the drift on this thing —”
Pete still isn’t exactly sure where Cody’s self-confidence came from. Sure, Cody’s hot. But he’s hot in that alternative way that normally goes hand in hand with self-esteem issues, rather than an overabundance of self-confidence. And from the bits and pieces that he’s heard from Cody about his family, it’s not like he grew up with family that blew smoke up his ass or anything.
But somehow, the high school dropout former Hot Topic manager was one of the few people in the world who would respond to “Man, I need to get laid” with a “I can help with that if you’re interested”, and there not be a single drop of joke or expectation in there. Just a genuine offer. Between dying on some PS5 game.
Pete had looked around, and their roommates were not within hearing distance, so, well, maybe some of Cody’s self-confidence had infected him.
“I don’t really… receive,” Pete said, like that was the only potential problem with the idea of hooking up with Cody Walsh. Maybe it was.
Cody shrugged, and he hadn’t really looked awway from the TV screen the entire time. “That’s okay. I don’t top very often.”
Pete blinked. Well, that’s — easier than he thought.
“Are you gay?”
Look, he couldn’t really defend it. But he was curious, and if he was going to fuck Cody, he wanted to know. Cody didn’t seem bothered, though; he kind of just shrugged his shoulders. “Nah, I like women,” he said, as easy as breathing. He saved the game, and looked over at Pete. “If you don’t want to, that’s cool. I just think you’re hot as hell, so... offer’s there.”
Pete couldn’t help it. He still needed to double check. He didn’t think that he like, pass-passed. but if there was going to be a guy who was oblivious to the fact that he wasn’t cis, it was going to be Cody Walsh.
“And you know I’m trans, yeah? And I haven’t had bottom surgery.” Get it on the table. Avoidance of doubt stuff. No one claiming that he hid anything.
“You have your top surgery scars out at least once a week,” Cody laughed, like it was nothing. Somehow, it didn’t make Pete feel like a complete idiot. “And I don’t like, tend to ask what people have going on in their pants unless they have something special they want me to do. Or we’re sexting before we hook up.”
He paused, and turned towards Pete properly. “Wait, are people weird about that?” he asked, looking genuinely baffled by that idea.
Pete wondered, for a moment, where the fuck Cody had come from, on a personal level, to have been left with the specific set of naivety and knowledge that he had. He decided not to interrogate that any further, or properly engage with his question at all. It might kill his ability to get laid tonight.
“Yeah. Let’s do it.”
Cody looked disappointed, just for a moment. “I mean, I jerked off earlier, so I’d need to wait a bit.” He paused, before the solution occurred to him. “Or I mean, I could just go down on you.”
Pete stared at him. He also did some math in his head, because — had Cody jerked off just before coming downstairs?
But that wasn’t the pressing issue. “You’d just offer that?” he asked.
“Yeah. I mean, I like it, so…” Cody shrugged, and Pete didn’t stop staring.
How the fuck had this not come up before?
“Okay. Yep. Upstairs — now.” Pete said, and Cody grinned wide, and started to bound up the stairs towards Pete’s bedroom.
Pete had to wonder if Nod had created him a kind of ideal hook up partner, and put him in the apartment that Pete was going to move into, as a reward for being a good Vox Phantasma, or something, because Jesus fucking Christ.
True to his word, Cody had made sure that Pete came three times, that night, using just his mouth and tongue. It had been so long since someone had touched him like that, solely focused on his pleasure and with no ulterior motive. But between the second and third orgasms, Pete had noticed Cody’s hand creeping down between his legs to palm at himself through his jeans, which he figured was as good a sign as any that Cody’s refractory period was good and done. So he’d hauled Cody up unto the bed, and had got his hands on Cody’s dick, and gone some way to repaying the favour.
Cody had made a move to get up, once his orgasm had faded and his mind returned to him, but Pete wasn’t having any of that. No, he’d let some of the sleep and dreaming magic flow through his fingers as he grabbed at Cody’s wrist.
“You can stay,” he said, and he could see the purple ripple around Cody and sink into him. Cody yawned, and sat back down heavily on the bed.
“I guess I could stay,” he mumbled, and he didn’t put up a fight.
Just how Pete liked.
Things didn’t escalate quickly, either. Pete’s not the kind of guy who would sit anyone down and make them do a test from bdsmtest.org. That was more Priya’s speed. Safe words, sure. A kind of basic vibe check — though Cody’s entire deal was pretty clearly put me on my knees from the first moment he offered to hook up with Pete.
And aftercare, absolutely — but that kind of seemed like a surprise to Cody.
The first time that had come up, it had hit Pete stupidly hard. Cody wasn’t inexperienced with being fucked until he cried — that was pretty immediately clear. But someone offering him a washer afterwards seemed to sock him in the guts.
“God, you're so fucking pretty for me,” Pete had murmured, drawing his thumb through the mess of eye shadow and tears on Cody's cheek. Cody still shuddered through the last of his orgasm, his head lolled back against the headboard, mouth open and panting. Pleased with the mess he'd made, Pete carded his fingers through Cody's hair.
But he didn’t stay there long, like Pete was used to. Cody had started to move, before Pete was at all sure that he was capable of hearing properly or responding coherently.
“Lie down for me,” Pete said, his grip on Cody’s hair tightening just a little.
Cody's head snapped towards Pete, and he frowned. “No, I got to go clean myself up,” he mumbled. His throat was still wrecked — the words sounded like sandpaper had been used on his vocal cords. He shifted, trying to find his stupid long legs beneath him like a newborn foal or something. He still hadn't had it together enough to manage that, so Pete was able to press him back down pretty easily.
“Trying to take my favourite part away from me?” Pete kept a little pressure on his wrist, to show him he wasn’t joking. Both of then knew that Cody could toss him off without a single thought or warning, but he didn’t. Instead, Cody still looked confused, watching Pete through his lashes; fuck, that was exactly how Pete liked to see him. A mess — cheap eyeliner smeared through his eyelashes in little clumps, and all down his face.
“Your favourite part wasn’t when I made you come four times?” Cody asked, petulantly.
It was the first hint of the Cody that everyone else knew — the one bristled at the slightest provocation and took everything as a personal challenge. But if hooking up with Cody had taught Pete anything, it was that while Cody might be able to wreak havoc with a sword, he wanted to be put in his place. And never allowed out of it. It made it hard to take any of the complaints seriously.
“I liked that too,” Pete said with a laugh. “But you’re gonna lay back now, or I’m going to make you, okay?”
Cody looked like he might still fight it, so Pete pressed his thumb into the tendons of his wrist until Cody relented and let his weight fall back properly into the bed. Pete leaned in and pressed his lips to the corner of Cody’s mouth, and danced away when Cody tried to turn into the kiss and chase him for more.
He’d only been gone for two minutes — Pete was sure of it. But when he came back from the bathroom, Cody had somehow managed to make more of a mess of himself. It looked as though he’d pulled half of the sheet off of the bed in an effort to find something to clean himself with.
And he was holding — a sock?
“Absolutely the fuck not,” Pete said, sharply. “We’re not teenagers. Get back on the bed, and lie there, like you lay there when I fucked you into the mattress.”
There had been an edge to his words that Pete rarely showed; but the Vox Phantasma expected to be listened to, and he didn’t expect disobedience.
Cody went a little rigid at the tone, and it was almost as though there was a cloud in his eyes when he had looked back at Pete.
“Sorry,” he mumbled, crawling back onto the bed.
Pete’s fingers flexed into a fist at his side, and slowly relaxed. No. he was better than that.
He leaned over Cody, and started to clean him up properly.
“Don’t do it again,” Pete said, and the quiet sort of power in his voice was somehow scarier — definitely more overwhelming — than the edge that had come before.
“I won’t,” Cody promised.
And he meant it.
He didn’t leave that night. Why would he want to? It was so nice to sleep in Pete’s bed, deep sleep pulling him in. He always slept well after Pete fucked him like that.
Despite that instance, and the other speed bumps that they encountered, Pete still preferred to figure out what they both liked by doing, not by talking.
It wasn’t like they were hooking up every day or anything. But they did quickly fall into a routine of it happening a couple of times a week. Having easily available sex had unlocked something in Pete, and being able to act on the heightened libido that testosterone had given him was pretty great. And Cody had literally said no once, because he had plans he wouldn’t cancel. It wasn’t even really a no. It was a “Can it happen when I get back, instead?”
He might not be on testosterone, but maybe the naturally occurring toxic masculinity meant Cody was also horny all the fucking time.
Pete enjoyed taking Cody apart in the privacy of his bedroom. Learning the ins and outs of his body. He’d had a dildo that had practically been gathering dust for three years now; bought when he was still with Priya, but larger than anything she’d been interested in trying. Which was fine, but Cody had looked at it with such pretty wide eyes, and it had been no time at all before he’d been begging for it.
Fuck, he was good at begging, though. Sometimes, Pete wondered if Ricky hearing him like this would resolve any of the lingering animosity that he felt towards Cody. But that would mean sharing him, and Pete wasn’t exactly minded to share.
…Which was a surprise to Pete, actually. They are just hooking up, after all.
Look, if Pete had to point to a moment where it had kind of started to go off course, it was probably movie night.
They weren’t exactly hiding the fact that they’d been hooking up. They weren’t Lars and Brita, trying to talk people into threesomes. But they also weren’t the most subtle guys that had ever existed, and they were less good at the whole volume control thing than they should have been, given how they’re closer to thirty than twenty.
(Pete’s north of thirty, now. But he’s still closer to thirty than twenty.)
It’s a shame that Pete’s never been able to learn silence like Sofia did.
But regardless, it was the movie night with all of the roommates around them that probably was the start of things going sideways. Not in a bad way, but in a maybe we’re not just hooking up way. In a why the fuck can’t I keep my hands off of you way.
Pete couldn’t even remember what movie it was. Nasir had chosen it, and it had kicked off normally enough. Some dumb comedy, popcorn, talking shit. Pretty standard night overall.
If you asked Pete, it was Cody who had started it. Who had been the one to creep in close to Pete, and press himself against Pete’s side. And all that was true.
But it had definitely been Pete that had escalated it. With that slightest provocation, he slid a finger into a belt loop, and twisted, and that was only the start. Within a minute or two, he’d moved from just the belt loops to dipping his finger under the waistband of his jeans. Cody’s fingers gripped at Pete’s wrist, just for a moment, before Pete stared at him, and Cody relented.
He’d never been good at saying no to Pete. And the problem was, he always liked what Pete did to him, even if it gave him pause like Pete sliding his hand into his pants in front of four people who had never asked for anything like this.
(Well, maybe two of them had. Definitely not Josh and Nasir, though.)
Just one look, and Cody had relaxed back into the couch. And then, Pete had opened up the mind link between them.
Dunno about you, pretty boy, but I’m cold. Grab that blanket for me, will you?
There was something about how he spoke over the mind link. It pulled Cody’s attention, and he couldn’t look away for a long moment. But after a couple of beats of staring at Pete with blown pupils in the dark, he glanced around like their roommates might have been able to hear the mind link. But if course they couldn't. He shifted to pick up the blanket, and draped it over the both of them. At that, Josh did look at them sideways, because it was probably the most outward they'd been about themselves since this had all started.
Pete grinned. He ain't seen nothing yet.
Eyes on the screen. Don't give them a reason to watch us.
Cody exhaled heavily, and looked forward. Pete gave him a few minutes — and more importantly, their roommates a few minutes to focus back in on the movie. While he did, he rubbed his fingers over the seam of his jeans, down his inner thigh.
Fucking hell.
Not yet.
When he judged it had been long enough, he unbuttoned Cody's jeans and slowly pulled down his fly, giving himself the room to slip his hand inside Cody’s boxers.
Cody, honestly, shoved a couple of his fingers right up against his mouth. It's not the most subtle way of doing things, but Pete's fingers around Cody's cock wasn't the most subtle way of doing things, either.
Pete…
Make as much noise as you want here, Pete sent directly into his brain. Better not come outta your mouth though.
Cody whimpered, silently. Just in Pete's head. It was fucking delicious.
He worked his wrist slowly. The way that he knew Cody liked, but was liable to drive him completely fucking nuts. Little twists of his wrist as he reached the head; shifting back the other way as he worked his way down the shaft.
Lift up your knee, Pete told him, his own eyes trained on the screen like there was nothing untoward happening. Give me a little more cover.
It honestly looked more natural, that way. Cody spent a lot of his time folded up like a pretzel, so it worked out well. It shifted them so they weren't so weirdly pressed against each other from the outside, even if they were definitely more entangled under the cover of the blanket. Cody tipped his head back to look at the roof for a couple of moments, and Pete squeezed his hand around the head of his cock. Cody smacked his hand out against Pete’s chest in response, and Pete huffed out a laugh, drawing attention for the first time since things had got x-rated.
“I put my cold ass hand on him,” Pete offered, which was — kind of true, but far from the whole story, because he hadn’t stopped working his hand over Cody’s cock even as he spoke. Cody made a sort of coughing sound to cover up the strangled sound that was going to come out of his mouth otherwise, and nodded, rather than trying to speak.
Well, he didn’t want to give the game away by just moaning Pete’s name when he tried to say something else.
Nasir muttered something that neither Pete nor Cody heard under his breath, and neither of them really cared, or heard anything else as Pete kept up his slow rhythm, relentlessly driving him. He kept it up until Cody turned his head into Pete’s shoulder and bit down hard to muffle any sound that would have otherwise escaped as he came, spilling messily over Pete’s hand and the inside of his boxers.
Pete breathed out a laugh, and kept his eyes forward even as he wiped off his hand on the inside of Cody’s underwear. He’d deal with the rest later, when the movie was done.
Good job, pretty boy, he added, when he didn’t think he’d risk anything extra slipping out. You can behave. Who knew? Might not be worth spreading around, though.
The sound that came back wasn’t anything coherent; just a broken little whine.
Pete thought he might have to chase that sound every time that they hooked up.
Pete noticed a change after that. Cody coming by Scales more often. Cody initiating more often. And Cody had proven himself on the submissive end of things from day one, but Pete wasn’t completely blind. Willing to get on his knees was one thing; walking into his bedroom to find Cody having waited there, butt ass naked with his mouth open, for fuck knows how long — that was entirely different.
Pete wasn’t complaining, though. And Cody didn’t seem to be either. If anything, he seemed happier. There was less snapping at their roommates; Josh had told him to turn off his fucking anime at one point, and Cody just had. No fight, no whining about how but it’s sick as hell, Josh, you really should watch it.
Maybe all Cody had needed for all that time had been to get treated the way that he was craving. He’d always been cool with Pete, after all. So now, with all of this going on — maybe it was just what was good for both of them.
After Cody had been so good like that, though, it could feel a little strange when Pete was on his own. It wasn't that he always wanted to sleep in the same bed as Cody. Most of the time, he didn't. Cody ran too hot, after all.
But, well, sometimes it was nice to have a space heater in his bed. And it was nice when he stayed afterwards.
Still, there were definitely times when he wanted Cody's attention and Cody was busy with something else. Pete actively chose not to be an asshole about it every time that came up. He made that choice.
Because Cody didn't belong to him. Cody was allowed to have his own life, his own time. He was allowed to need to unwind after work or whatever else he needed to do. Watch wrestling highlights or things that Pete didn’t really give a shit about. Pete knew that. He repeated it to himself often enough.
But it didn’t stop his fingers from reaching out every single time. That would require more self-control than Pete is capable of. Sometimes he just can’t help himself. Because Cody is so good at making him like he’s important — more than anyone else that he’s ever met, really.
One of those nights, it was literally his fingers that got twitchy about it. It wasn’t meant to be a “you up?” text, but it pretty much was when he texted Cody. And what he got back just gave him pause.
Cody: is it urgent
Cody: i can come up if it is
Pete: what are you doing that you don't want to leave?
Cody: nothing important
Pete: tell me if it's not important.
He knew he was being pushy. But sue him. Cody didn't keep things from him very often, and when he did… Pete just wants to know the answer.
Especially when there was a long delay. And then a … appeared.
And then the … disappeared.
Pete took a couple of moments before he followed up, because surely —
Pete: are you jerking off?
There was still no immediate response.
Pete: did you keep jerking off while you were texting me?
Cody: this is not sounding super urgent
Pete leaned back on his bed and scrubbed a hand down his face. Well, that was — one way to get past his current twitchiness and boredom.
Sure, he could go offer to give him a hand, or whatever. But there was potentially a new option that he could explore instead, and that sounded — fun. And, well, Cody was doing it anyway —
— it'd be fine, right?
Pete: what are you thinking about, pretty boy?
Cody: pete
He could call. It’d be cruel to keep him typing when he could be putting both of his hands to use, right?
He called.
Cody declined the call. A flash of anger went through Pete at that.
Fine. There was a more magical answer to the problem. He opened up the mind link between them, and Cody didn’t say no to that.
He could still be obedient.
Was worried you were going to ignore me.
Pete, c’mon, man, he replied, and it was a little strained. I can’t talk right now.
Right. Shared space, and all that. Was Josh in the room with Cody? Didn’t matter, Pete could do this silently. He had the magic for it.
Don’t let me interrupt you, Pete sent, and it gave off the vibe of speaking low in his throat. You should get back to it. Thought it would be mean for me to make you keep typing.
Pete —
Hey, this way I can hear those noises that you make, pretty boy, without seeing you with my own eyes, Pete barrelled forward. He had to keep Cody on board here. Otherwise, he was just going to leave Cody with blue balls, because he knew that he was not going to leave Cody alone tonight. He’d got this plan into his mind. It would be rude to leave him wanting. It’s okay. You just have to take care of yourself, don’t you? And I want to hear all of it.
Cody made one of those noises — a strangled, quiet sound, deep in his throat, and Pete knew it must have been mirrored out loud. The type he made when he was trying to stay quiet. Pete felt regret immediately; he wished he was there to drag his teeth down the column of Cody’s throat, to coax him to be louder, louder, stop hiding how fucking hot he sounded when he stopped trying to hold himself back. But he wasn’t trying to get Cody kicked out by Josh, so he decided he would deal with those little sounds instead of trying to get his name screamed loud enough to shake the walls.
That’d be for another night.
I could come up, Cody offered, but Pete could hear the hunger in his tone starting to match Pete’s. He closed his eyes, and imagined Cody’s fingers starting to creep back down his stomach, getting closer to his dick. Twitching closer, unable to stop himself. Were his pants down around his knees? Was Cody leaned back on his elbows? No, laid down properly, Pete decided. Splayed out, all those stupidly long limbs that were begging to be tied down to the bed because they take up too much space.
No, you can prove that you’ll do what I ask you even if I’m not actually there to make you, Pete told him, and he was rewarded by a little choked sound of surprise. He was glad he could still have that effect on Cody; he did want to keep him on his toes. You were going to jerk off, anyway, right? So I’m just helping you get there.
And, look, if he’d opened his eyes to look around the place for the stroker he loved to see Cody’s mouth around best, sue him. He didn’t want Cody to jerk off and then Pete feel like he needed to use Cody’s tongue piercing like a personal toy to manage to get to sleep. That wouldn’t be fair.
Jesus Christ, Pete.
His name sounded so pretty out of Cody’s mouth, or in his thoughts, when he said it like a prayer. He'd always liked the name he chose, but it's in moments like this he knows he chose good.
He threw open the drawer he was looking for, grabbed the lube and the stroker, and settled back against the bed. You didn't answer my question, he pointed out, buying time as he shoved his way out of his jeans.
What?
What were you thinking about? Pete asked, sliding his dick into the stroker. Oh, fuck yes. That was exactly what he needed to accompany the voice in his head.
You, Cody admitted, and there wasn’t a single moment of hesitation. It was almost enough by itself to push Pete shockingly close to the edge, but he wasn’t quite that easy. Cody might be, sometimes.
Need some more specifics than that, Pete chided lightly.
You bending me over and fucking me, Cody started to ramble, with only the slightest provocation. Telling me how good I was taking it. Fuck, if there were — two of of you, so you could both be using me, could be — fuck, would be so good.
Don’t you come before I say, Pete sent, suddenly sharp. Keep going.
Cody made a strangled sound in reply, and it went straight to Pete’s dick.
Do that again.
Fuck, Pete —
Keep. Going.
Instead of exactly the same one, Cody made a sound that Pete was pretty sure he only made when he had something inside of him, and Pete’s eyes instinctively closed in response. Fuck, had he gone and worked himself open? Was he fucking himself on a toy that Pete hadn’t seen? Or just on his fingers? That same anger spiked, just a little — if he wanted to get fucked properly, why hadn’t he come up?
What are you doing to yourself? Pete demanded. He’d made a mistake, he was pretty sure; he should have dragged him up here — or gone down there and fucked him until he was strap drunk, but — he wondered how far he could push this. Would Cody be able to stay obedient even if he couldn’t hear Pete? Even if he was just going on the commands that Pete had left him with?
Fuck, that was a nice thought.
Had a — ngh, plug in. Keep grinding against it while I jerk off.
Huh. Interesting. Pete couldn't help the way his hips jerked at that, but he brought his hips back against the bed deliberately, and focused his attention on the rhythm of his strokes.
How long have you been wearing that? Pete asked. Less demanding, then. More starting to feel like maybe Pete was just as desperate as Cody was.
Uh —
Cody.
All day, okay? Can’t — fucking — Need it. All the time now. Need you.
Pete had had grand plans of drawing this out, seeing if he could make Cody edge himself just for Pete’s pleasure. But that choked out confession, directly into Pete’s brain, hit him like a tonne of bricks. Before he could even think of trying to hold himself back, his orgasm cascaded over his entire body, sending sparks of electricity directly from his dick to all four of his limbs. The force of it unexpectedly arched his back off od the bed, and he had never been so grateful for the fuck he had an extra floor between him and the rest of the roommates, because mind link be damned — the noise came out of his mouth, not just communicated to Cody.
And Cody, oh — so obedient but so desperate, whining down the link between them, everything but begging to be allowed, when Pete just —
So fucking good for me, Pete sounded slurred even in his own head. Come for me, baby.
There was barely a moment between Pete’s words and the long and low mental cry — Cody trying to keep quiet as it all came to a head. Pete gave him a moment, idly rubbing at the end of the stroker while he also gathered himself enough to let blood flow go back to his brain.
Come upstairs. Pete swallowed hard. And no more hiding. Wanna know all about what you’ve been doing without me, pretty boy.
It was only after Cody had fallen asleep in his bed again that Pete realised he couldn’t remember the last time that Cody had actually said no to him.
That was then, though, and this was now. Pete has a plan. He’s going to look into it. They just have to get through a few things first.
Now that he’s done with Cody being on his knees under the counter at Scales, it’s mostly just this meeting. Then he’s going to figure it out.
He’s pretty sure that their roommates haven’t really noticed anything. Well, the hooking up, yeah. The penchant for Cody to be touched in front of other people, less so. He’s pretty sure that’s just encouraged Cody, though, because it means that they’re in front of all of the rest of their unsleeping friends when Cody sneaks out a hand to rest on Pete’s thigh.
Pete gives him a look, but Cody just blinks back at him, a grin on his face, before turning back to pay attention to something Kingston is saying about preparations for Halloween
Fine. Two can play at that game.
Pete summons his mage hand silently, and presses two fingers into Cody’s bottom lip. He might never get over how hot it is that Cody doesn’t even check who’s looking; he just lets his mouth fall open enough that those two fingers can slip inside and start to explore his mouth.
Whenever someone talks directly to Cody — and really, he’s not a go-to guy like Kingston or Ricky or even Pete, so it’s not like his input is needed that often — Pete withdraws his magical fingers, and lets the spit-slick digits instead rest on the curve of his choker. Just reminding him that they’re not gone, just waiting for Cody to retreat out of the conversation again, for the words to swirl around him but not touch him.
It’s minor at first; while Ricky is talking about some of the intel that’s come in from Perry, Pete’s rolling the ball of his lip ring between two fingers. Then revelling in how, just like everything else attached to Cody, his tongue ring was warm to the touch. Esther turns towards them and clearly catches a glimpse of something when she asks about Fairyland and the connection to Hell.
Cody coughs a little. “Yeah — uh, it’ll be the first Halloween with it like, in place there,” he says, and shudders a little as the touch of the invisible mage hand dips below his shirt collar. “I know Rowan said, um — we’ll have people there from midnight on the thirtieth, til, like, the sun comes up on the first.”
“Why isn’t she here?” Sofia mutters, kicking at the chair leg a little petulantly. “We can get babysitters, she can —”
Pete zones out a little while Kingston soothes Sofia, because Pete doesn’t want to think about Rowan, if he can help it. Not when Cody’s tongue feels so nice, and he can feel Cody relax for him as Pete presses further in, the pads of his fingers slipping past his soft palate and into his throat proper.
Pete can hear the wet sound as he swallows audibly, but he doesn’t think anyone else notices as Cody puts his mouth to work, quiet and subtle as he can. No one pays attention to Cody like he does.
Except, well, Esther did look at them before. And when she finishes off what she’s in the middle of, she turns back and gets another sight of — whatever she was looking for. Her attention flicks to Pete, and she points at him under the table to cast Message.
You’ve been working on that for a while, she sends him, glancing back at the conversation before her eyes fall on the way that Cody’s throat jumps and bulges a little as he swallows down around the intrusion.
Pete flushes a little red. Yeah, um — he likes it. Promise.
Oh, I can see that, Esther almost giggles. She bites her lip a little, looks meaningfully at Ricky, and then back to Pete. As long as you’re having fun. And don’t freak out the others.
Pete waves a hand dismissively. I can control myself. And we’re having fun.
And him, evidently. Esther grins to herself, and turns back to the wider group. “But — Kingston, have you thought about —”
Pete looks back at Cody for a moment; throat working as he greedily swallows down the magical energy being pressed there, dick straining against the fly of his jeans but making absolutely no move towards it. Jumping in to conversation when needed, with just a squeeze of Pete’s thigh if Pete is too enamoured to remove the magical hand from Cody’s throat.
Fun. This is just fun, right?
Cody is definitely into this.
Pete is definitely going to have a look into that soul thing.
Just as soon as Cody uses some of his breath to do something other than beg Pete to fuck him.
And when it stops sounding so appealing to take him up on it every time that he’s so good for Pete in a way that he’s never been good for anyone else.
