dryhumping with bestfriend!zayne
itâs wrong in the way things only ever are when they feel inevitable.
youâve known him too long. seen him in too many soft momentsâhalf-asleep on your couch, glasses crooked, shirt wrinkled from the way he curls in on himself when heâs tired. zayne is your best friend. the one who shows up with groceries when you forget to eat. the one who lets you steal his hoodies and never asks for them back. the one who sits too close, touches too casually, looks at you like he already knows how you feel but is pretending not to.
and now youâre in his lap.
really in his lap. not hovering. not perched. fully straddling him, thighs sinking into the heat of his, your weight settling in a way that makes his breath hitch sharply in his chest. you can feel him everywhereâthe solid line of his thighs, the firm plane of his stomach under your palms, the hard, unmistakable press of him through his sweats, right where youâre already aching.
âthis is a bad idea,â you whisper, but youâre already rocking forward.
zayne swears under his breath.
his hands come up like he doesnât trust himself, hovering at your hips for half a second before gripping you properly, fingers digging in through the fabric of your shorts like he needs the anchor. like if he doesnât hold you, youâll disappear.
âyeah,â he murmurs, voice low and wrecked. âi know.â
you grind down again anyway. slow. just enough to feel how hard he is, how he twitches when your clit catches the seam of his sweats. the friction is maddeningâfabric on fabric, heat building too fast, your panties already damp and clinging in a way that makes you whine before you can stop yourself.
zayne groans, forehead dropping to your shoulder.
âfuck,â he breathes. âyouâre gonna kill me.â
his hips buck up once before he can help it, a sharp jerk that drags a broken sound out of your throat. you grab at his shirt, fingers curling tight in the cotton, and for a second youâre both just breathingâheavy, uneven, like you ran up too many stairs and forgot how to come back down.
âdonât,â you whisper, even as you do it again. grind. slow and needy. âdonât move.â
he laughs, breathless and strained. âyouâre the one on top.â
âthen let me,â you say, and it comes out more desperate than you meant it to. more honest.
his hands tighten. he lets you use him.
thatâs what makes it filthy. the way he stays stillâmuscles tense, jaw clenched, breathing wreckedâwhile you rock against him like youâre chasing something youâve wanted longer than youâll ever admit. the way his eyes track every movement of your hips, dark and blown out, lips parted like heâs one breath away from losing it completely.
your forehead drops to his. noses brushing. breaths mingling.
âyouâre so wet,â he murmurs, stunned, like he can feel it even through the layers. âjesus⊠i can feel you.â
you whimper, nodding, grinding harder now, faster, chasing that dull pressure building low in your stomach. your thighs tremble, slick heat spreading, and every time your clit drags over him you see stars.
zayneâs control frays. his hips start to meet yours, slow at first, like heâs testing himselfâthen rougher, desperate, rutting up into you like he needs it, like he canât stop. his hands slide up your back, fingers splaying between your shoulder blades, holding you tight against him so thereâs no space left at all.
âwe shouldnât,â he pants, even as he does it again. âweâreâfuckâweâre best friendsââ
âi know,â you gasp, grinding down hard, soaking him through. âi know.â
and thatâs all either of you needs. you cum like thatâclothed, messy, grinding against your best friendâs cock on the couch youâve shared a hundred lazy nights onâcrying his name into his mouth while he bites back a groan and spills into his sweats, hips stuttering, hands shaking like he doesnât know what to do with all of it.
after, neither of you moves. you stay in his lap, breath slowing, forehead tucked into his neck, bodies still pressed together like if you separate itâll all become real.
zayneâs arms stay locked around you. âweâre so fucked,â he murmurs.
you donât answer. you just cling tighter.