Work Text:
The air in their dorm room was thick with the kind of late-afternoon lethargy that clung to everything. Jai was lounging back against the headboard, one long leg stretched out, the other bent at the knee. His loose, faded black tee-shirt hung off one sharp shoulder, and his gray sweatpants were slung low on his hips, the fabric thin and soft from too many washes. He was scrolling through his phone with one hand, the other scratching idly at the faint trail of hair leading beneath his waistband.
Pik was lying on his stomach beside him, head propped on a folded pillow. He wore a simple white tank top that was a size too small, clinging to the soft curve of his stomach and the swell of his back. His thin cotton pajama pants were printed with faded, cartoonish ducks, the elastic waistband digging slightly into his flesh. He was trying to focus on a game on his own phone, but Jai’s voice was a constant, grating distraction.
“…so I told her, look, if you’re not gonna put in the effort, why should I?” Jai said, his voice a lazy, confident drawl. He tossed his phone onto the rumpled comforter. “It’s basic respect, you know?”
Pik didn’t look up, but his thumb stabbed at his screen with more force than necessary. “Effort. Right. The only effort you put in is unzipping your pants, ai’sat.”
Jai chuckled, a low, warm sound that did things to Pik’s stomach he desperately wished it wouldn’t. “Hey, I put in plenty of effort. I’m a generous lover. I just expect a little… reciprocity. Especially when I’m packing what I’m packing.”
God, he’s so full of himself, Pik thought, feeling his cheeks grow warm. He kept his eyes glued to the pixelated battle on his screen. Why does he always have to talk like this? Like I want to hear about his giant, stupid… thing.
“See, Pookpik?” Jai continued, using that damn nickname that was equal parts mocking and affectionate. He shifted, the bedsprings groaning in protest. “She didn’t even go down on me. Not once. What’s the point? You get a nice, thick cock like mine, you should want to worship it.”
Pik’s entire face was on fire now. He could feel the blush spreading down his neck, over his chest. The crude language, the sheer shamelessness of it, spoken in that casual, soft tone, was unbearable. He swallowed hard, the image of Jai’s “nice, thick cock” flashing unwanted in his mind, detailed and vivid from years of stolen glances in their shared bathroom. Stop it. He’s talking about his ex. He’s your friend. He’s a fucking idiot.
“Maybe she was just nice,” Pik muttered, his voice strained as he focused on a particularly difficult game level. “Did you ever think of that? Maybe she was a nice person who liked you for you, and you scared her off with your… your demands.”
Jai went quiet for a beat. Then he snorted. “Nice? Pik, come on. Going down on someone isn’t a demand, it’s a fucking courtesy. It feels amazing. How can you sit there and say it doesn’t matter?” He turned his head, his sharp dark brown eyes pinning Pik in place. “Have you ever had someone suck your cock, Pik? For real?”
Pik’s thumb slipped and his game character died with a pathetic pixelated scream. He finally looked up, his big, dark brown eyes wide with a mixture of horror and something else, something hot and shameful. His hair, too long and perpetually falling into his eyes, stuck to his damp temple.
“Shut your damn dirty mouth, Jai!” he hissed, shoving at Jai’s shoulder with more panic than force.
But Jai just grinned, a wicked, knowing thing that made Pik’s heart stutter. He didn’t move away. Instead, he caught Pik’s wrist, his long, clever fingers wrapping around it easily.
“Aw, don’t be like that. It’s a serious question. Has no one ever gotten on their knees for you? Made you feel that good?” He leaned in closer, his breath ghosting over Pik’s ear. He smelled like soap and mint and something uniquely, infuriatingly him. “You’re such a cute virgin, I bet you haven’t.”
“I’m not a virgin!” Pik snapped, yanking his hand back. “I had a boyfriend before, asshole. In high school.”
The change in the room’s atmosphere was instant and profound. Jai’s teasing smile vanished, wiped clean like someone had taken a damp cloth to a chalkboard. His face went still, his jaw tightening. The playful light in his sharp eyes banked, replaced by something darker, flatter. He looked away, staring at the stained ceiling. “Yeah,” he said, his voice suddenly devoid of all its earlier lazy warmth. It was just cold. “Yeah, I know. The one who took your virginity.”
Pik stared at him, confused by the sudden chill. The Jai he knew–the playboy, the shameless tease–would have made some lewd joke, asked for details, anything but this quiet, tense silence. “Jai? What’s–”
He never finished the question. In a sudden, fluid movement, Jai moved. He pushed Pik back down onto the mattress, his body a long, lean weight settling over him, not fully but enough to trap him. The playful glint was back in his eyes but it was different now, edged with a razor-sharp intensity that made Pik’s breath hitch.
“I’ll prove it to you,” Jai said, his voice a low intimate rumble that vibrated through Pik’s chest.
“Prove what?” Pik squeaked, his hands coming up to brace against Jai’s shoulders. The thin cotton of Jai’s tee felt insubstantial under his palms, the heat of his skin bleeding through.
“How important it is.” Before Pik could process the words, Jai’s hands were at his waist, fingers hooking into the elastic of his stupid duck-print pajama pants.
“Jai, wait–!”
“Relax,” Jai murmured, not waiting, not hesitating. He tugged and the soft fabric slid down Pik’s hips, over his thighs, past his knees in one swift, practiced motion. The cooler air of the room hit Pik’s bare skin and he made a choked sound, trying to curl in on himself.
“We’re friends!” Pik gasped, the protest weak even to his own ears. His heart was a frantic, trapped bird beating against his ribs.
Jai looked up from where he was kneeling between Pik’s sprawled legs. His gaze was dark, unwavering.
“Yeah,” he said, and the word was heavy with a meaning Pik couldn’t decipher. “That’s why it’s important you understand this.” Then, the smirk returned, that familiar, infuriating, heart-stopping smirk. “It’s okay, Pookpik. It’s not a big deal between friends.”
Pik’s mind was reeling at the sudden change of their dynamics, his heart fluttering wildly. Is this… is this okay? Friends don’t do this. Friends don’t look at each other like this. Do they? Oh god, I’m already half-hard. He can see. He can see everything.
He was right. His cock, thick and flushed a dark pink, lay against his stomach, already half-erect from the sheer, overwhelming tension and shame and want. He tried to cover himself with his hands, a futile, fluttering motion.
“Stop looking,” Pik whimpered, turning his face into the pillow.
Jai just chuckled, the sound warm and wicked. “Why? You have such a cute, fat little cock, Pik. Just like mine.” His voice was thick with amusement.
Pik huffed, latching onto the deflection. “Are you calling me fat?” he mumbled into the fabric.
Jai didn’t answer with words. His hand, which had been resting on Pik’s thigh, slid upward, over the soft, trembling flesh of his inner thigh and cupped the full, rounded curve of his ass. He gave a deliberate, possessive squeeze.
“There are parts of you that are,” Jai said, his voice dropping into a register that was pure, unadulterated filth.
Pik jerked, a spark of outrage cutting through the panic. “You bastard!” He swung a fist, weak and uncoordinated.
Jai caught it easily, his fingers intertwining with Pik’s for a fleeting second before he let go and leaned down. Pik gasped, expecting another taunt, another touch. He didn’t expect the hot, wet swipe of a tongue, blunt and deliberate, from the base of his cock to the tip.
“Fuck!” The curse was ripped from him, a raw, shocked sound. He tried to push Jai’s head away, his hands tangling in the short, soft hair. “Jai, stop, don’t–”
Jai pulled back just enough to look up, his lips slick and shining. “Trust me,” he said and there was no mockery in it this time.
Then he bent his head again and the word narrowed to a point of wet, devastating heat. Jai didn’t just take him in his mouth. He teased. He licked along the prominent vein on the underside, swirled his tongue around the head, dipped it into the slit, tasting the bitter, pre-come saltiness. He took the crown slowly, letting his lips stretch around the girth, his dark eyes locked on Pik’s face the entire time, watching every flinch, every shudder.
“How does it feel, Pookpik?” Jai asked, pulling off with a soft, obscene pop. His breath was hot on Pik’s wet flesh.
Pik had thrown an arm over his face, hiding his eyes, drowning in sensation and shame. He couldn’t speak. He just shook his head, a sob catching in his throat.
Jai reached up and firmly pulled Pik’s arm away, pinning his wrist to the mattress beside his head. “Look at me,” he said, and it wasn’t a request.
Pik met his gaze, his own eyes swimming with unshed tears, his full lips parted on ragged gasps. “You’re… you’re so fucking shameless,” he choked out.
Jai just smiled, a dark, pleased thing and went back down. This time he took more, his lips sliding further down the shaft, his tongue working relentlessly. Pik’s back arched off the bed, a broken cry escaping him. It was too much. Jai’s head bobbing between his legs, those sharp eyes watching him, all of Jai was going to make him come embarrassingly fast. He reached down with his free hand, wrapping his fingers around the base of his own cock, squeezing tightly to stave off the inevitable tide.
The vibration of Jai’s chuckle around his cock nearly did him in. Jai pulled off again, saliva stringing between his lips and Pik’s glistening head. “That easy, huh?” he murmured, his voice rough. “You have to hold yourself back?”
“Shut up,” Pik sobbed, beyond pride, beyond thought.
Then Jai’s hand covered his, gently but insistently prying Pik’s fingers away. “If you’re this sensitive,” Jai said, his tone shifting, turning darker, possessive in a way that sent a fresh confusing thrill straight to Pik’s gut, “you shouldn’t be with anyone else. They’d take advantage of you. Only I know how to handle you, Pik.”
Pik blinked, mind feeling hazy. What does that mean? Why does he sound like that? Like I’m his…
The thought shattered as Jai, without breaking eye contact, took him deep. Not just deep, but all the way, until Pik felt the head of his cock nudge the back of Jai’s throat. The tight, wet, swallowing heat was unbearable. Pik screamed, a raw, guttural sound he didn’t recognize as his own. His hands flew to Jai’s hair, not to push him away but to hold on, his fingers twisting in the strands as his hips jerked involuntarily.
The pull on his hair made Jai moan, a deep, hungry sound that vibrated through Pik’s entire nervous system. It was the final straw. A sob wracked Pik’s frame, tears finally spilling over and tracing hot paths down his temples into his hair.
Suddenly Jai was moving up his body, releasing his cock with a lingering lick. He loomed over Pik, caging him with his arms. He caught Pik’s chin, forcing his tear-streaked face up. Jai’s own lips were reddened, swollen, damp. He looked utterly debauched and completely in control.
“Are you crying, Pookpik?” he asked, his voice thick with amusement and something else, something fiercely tender. “Really?”
Pik tried to curse him again, but all that came out was a wet, hiccupping gasp. Jai’s other hand slid between them, wrapping around Pik’s weeping cock, stroking it slowly, smearing pre-come and spit.
“So cute,” Jai cooed, setting Pik’s body on fire. “Look at you. All pretty like this.”
Then he was gone again, back between Pik’s legs and this time there was no slow build. Jai took him all in, deep-throating him with a skill that spoke of practice, and began to move, a steady, ruthless rhythm that had Pik thrashing on the sheets. His heels dug into the mattress, his fists clenched in the comforter. “Jai… Jai, please… slower, too fast, I can’t…”
Jai didn’t slow. He worked Pik’s cock with his mouth, one hand cupping and gently rolling his balls, the sensations layering and building into an impossible wave. Pik squeezed his eyes shut, teeth gritted, teetering on the precipice. He was going to come. He was going to come in his best friend’s mouth and then he would have to die.
A new touch, dry and exploratory, brushed against his perineum, then lower, a fingertip tracing the tight, clenched furl of his hole.
Pik’s eyes flew open. A sound tore from his throat, a wordless, desperate shriek. His hips bucked wildly, uncontrollably. “JAI!”
Jai’s eyes snapped up to his, dark and blazing with triumph. He didn’t push inside. He just kept his finger there, a taunting, claiming pressure, as he redoubled his efforts on Pik’s cock, sucking hard, swallowing around him.
Pik’s body locked, every muscle tensing as a raw, broken scream was ripped from his lungs. He came in hot, pulsing jets down Jai’s throat, his vision whiting out at the edges, his hearing reduced to the ragged sound of his own sobs and the wet, gulping sounds as Jai swallowed every drop. He hiccupped, trembling violently as the last few spurts were milked from him, his soul feeling scooped out and laid bare.
Jai pulled off with a final, soft suck, wiping his mouth with the back of his hand. He was panting, his own need evident in the desperate set of his shoulders, the dark flush on his cheeks. Pik lay gasping, boneless and wrecked, trying to remember how to breathe.
Then he heard it. A soft, slick, frantic sound. He forced his head up, looking down the length of his own spent body.
Jai was braced over Pik’s thighs, one big hand gripping the soft, trembling flesh. In his other hand, he was jerking his own cock, thick and flushed an angry red, the head leaking copiously. He was stroking it over Pik’s inner thigh, using the mess of Pik’s own release and his spit as lubricant, painting shiny, lewd streaks on Pik’s skin.
“You… you fucker…” Pik whispered, his voice utterly destroyed.
Jai looked up. His hair was disheveled, his lips bruised, his sharp eyes blown black with lust. He grinned, a wild, unhinged, beautiful thing. “You have such beautiful thighs, Pik,” he groaned, his hips stuttering. “So soft. Made for this.”
His rhythm faltered, his back bowing and with a harsh, guttural cry, he came. Thick, hot stripes of white painted Pik’s skin, marking him, mixing with the sheen of sweat and spend already there. Jai collapsed forward, his forehead resting on Pik’s hip, his shoulders heaving.
For a long moment, there was only the sound of their ragged breathing mixing with the distant hum of the dorm’s faulty air conditioner. The smell of sex, thick and musky, now dominated the room.
Panic, cold and sharp, began to needle its way through Pik’s post-coital haze. What have we done? Oh my god, what did we just do?
Before it could fully take root, Jai moved. He didn’t go to the bathroom to clean up. He simply shifted his weight, gathering Pik’s limp, pliant body against his own, pulling him back to spoon against his chest. He nuzzled his nose into the sweaty nape of Pik’s neck, his arm a heavy, possessive weight around Pik’s waist, holding their sticky fronts together.
“It’s okay,” Jai murmured, his voice sleep-slurred and impossibly soft against Pik’s skin. His breath was warm. “It’s normal. Between friends.”
Pik lay there, trapped in the heat and strength of Jai’s embrace, feeling the rapid thud of Jai’s heart against his back. His mind, sluggish and overwhelmed, tried to form a coherent protest. What kind of friends… go down on each other… and jerk off on each other’s thighs…
But the thought fragmented, swept away by a wave of pure, exhausted contentment. The panic dissolved, replaced by a warmth that started in his gut and spread to his limbs, heavy and satiated. Jai’s breathing evened out into sleep. The arm around him tightened just a fraction.
In the darkening room, surrounded by the evidence of their filth and the solid reality of Jai’s body, Pik’s eyes fluttered shut.
