silent cravings - luigi mangione
cheater!reader x bfsroommate!luigi
it’s been months of back-and-forth eye-fucking and lingering gazes between you and luigi. as excited as he made you, you had one issue. his roommate is your toxic, emotionally abusive college boyfriend. but that’s never stopped luigi from getting what he wants before.
tw: smut, cheating, semi-public sex, bathroom sex, f!receiving oral, luigi is kinda a cocky ass fuckboy but what’s new in my head
it’s already been two years that you’ve been living a real-life nightmare with jake. he’s not the type to raise a hand— never that, but his words cut deeper than any bruise, slicing into your confidence until you started to doubt every life choice you made.
last night, he spent an hour dissecting why your outfit made you look desperate for attention, proceeding to then force you to change three times before you'd even left the house. you’ve desperately clung to the fragments of what once felt like love— the occasional compliment and phases of love-bombing. but mostly, it's the fear of starting over that keeps you chained, your self-worth eroded to nothing.
jake’s roommate, luigi, is a quiet counterpoint to the chaos that is jake. he’s always present when you’re around, constantly flocking around in loosely hung grey sweats and no shirt. from the start, you’d always catch him staring a little longer than he should.
at dinners, when jake’s ranting about how democrats belong in hell, luigi’s stare meets yours. his eyes are dark as he shakes his head in disapproval, which you take as a silent acknowledgment to jake’s bullshit.
after that, everything started innocent with luigi.
during movie nights, as the glow of the tv flickered across half-empty glasses, jake would be out within minutes. his head would be tipped back with his mouth slightly open, even though he had promised you he’d stay awake for this movie you’d been so excited to watch with him. and his roommate, of course.
and that’s when you’d feel it.
it wasn’t obvious at first, just a quiet awareness prickling at the back of your neck. when you finally glanced over, his eyes would still be on you, tracing the lines of your face with an unsettling patience.
you told yourself it meant nothing. you looked away.
but it didn’t stay harmless.
something… thickened? the air felt charged now. it carried a unmistakable heat— the dangerous kind that made your pulse stumble even as your mind warned you to be careful. to knock it off, go back to jake and pretend like everything was fine.
but his attention followed you beyond the couch. it dipped into the kitchen or the narrow spaces between laughter. you’d be mid-sentence with someone else, laughing loud and playing the role of jake’s girlfriend, when you’d catch him watching from across the room.
he’d lean against the counter with his arms crossed tight. a slow, knowing smirk would pull at his mouth, like he could see straight through the version of yourself you were trying to sell.
it made your smile falter, but only for a second.
his look said you were pretending. that you didn’t belong here, wrapped up in shared jokes and false comfort, all while sitting beside someone who slept through anything that mattered. luigi’s gaze lingered like he was challenging you. and every time your eyes met his, it felt like stepping too close to an edge— just one misstep away from something you weren’t sure you could walk back from.
you kept telling yourself you were imagining it, like this was all some joke, or a sick test from jake. but the way his eyes followed you said otherwise.
the subtle touch began soon after. a graze of his long, calloused fingers against your wrist when handing you a plate. and you swore they lingered just a second too long. or his knee brushing yours under the dinner table? the contact felt electric, never failing to send warmth pooling low in your belly. but you swallowed your pride and shoved the feeling down, locked away for good.
during a crowded game night, his hand steadied on your lower back as he squeezed past you, his thumb pressing a gentle circle into your spine. he almost made it a point to pass back-and-forth, and each time your pulse would race just a bit quicker while guilt seeped in.
luigi’s obsession with you never announced itself outright. he let it simmer beneath everything, quiet yet a constant in his busy life. it showed up in the small, almost deniable ways.
the late-night texts that arrive just as jake’s voice still echoes in your head— it was another argument you swallow whole. luigi sends stupid memes, dumb videos that shouldn’t make you laugh as hard as they do. but they do. and for a moment your chest loosens while your mouth curves upward despite yourself. he always seems to know when to send them. when you’re most fragile or when he’s heard just jake yell at you from across the hall.
it’s an accident, of course— or at least that’s how it’s framed. left draped over the couch after a long night, sleeves dangling like it’s waiting just for you. earlier he had nodded towards it before heading upstairs to go to bed.
you hesitated before picking it up, fingers brushing the fabric. you were well-aware of how wrong it felt to want it. but still, you pull it on.
it smelled just like him. that clean, familiar scent that grounds you in a way you don’t expect. you keep it longer than necessary, curled into it when the apartment feels too loud and tight. and when you finally return it, you do so quietly, folding it back into his space as if nothing happened.
and later, when no one’s watching, luigi lifts it and breathes in.
your scent is faint but unmistakable, woven into the fabric, and his jaw tightens as he exhales. it’s proof. a trace of something you left just for him. he never mentions it, but his messages come quicker after that. now they’re warmer and threaded with something different beneath the humor. his eyes linger longer now when you’re in the same room.
it’s plausible. innocent, even.
and that’s what makes it dangerous.
“y’know, i really like when you’re here,” he'd murmur once when jake stormed off mid-conversation. you brushed it off, but his pull only grew. his arrogant confidence was only a magnet to your fraying edges. why was it always the toxic assholes you attracted?
“remember that.” he raised his eyebrows at you before heading off to class.
but those last two words held something more genuine than just a boy who wanted to play with your emotions.
tonight, the apartment pulses with life. your shared circle of friends spilling into every corner, laughter and chatter drowning out the underlying mess. it was meant to be a chill hangout, but the vibe shifted to party mode quick— bottles clinking, a playlist blasting, and your closest friends’s bodies lounging on mismatched boy furniture.
jake’s arm is glued to your side at first. his grip is a vice disguised as affection as he whispers jabs about how you can’t stop being too “fucking friendly” with his buddies.
yet as the night deepens, jake spots her— a sorority girl from his old frat days, all giggles and blonde highlights. she subtly slides up to him by the drinks table as you watch from the couch, stomach churning as he leans in and charms her with that fake smile. you almost throw up when his hand rests neatly on her elbow.
“go mingle or whatever,” he had tossed you over his shoulder earlier, dismissing you like an afterthought. he's done this before, flirting to make you jealous, then blaming you for not being enough later. “i can’t fucking stand to be around you right now.” jake’s harsh words from minutes earlier echoed in your head.
luigi’s eyes find yours across the room, as they always do, even amid the current chaos. he’s by the speakers, chatting with a couple of his frat buddies. but his stare bores into you.
you shift, thighs pressing together under your skirt. the subtle tension built over months was beginning to crumble, and you knew he could feel it too. he notices when you excuse yourself from your friends to use the restroom— needing a moment to steady your breathing.
but then luigi’s casually stood there in the hallway, his presence filling the space.
“hey,” he says, voice deep as he steps closer so his chest nearly brushes yours. he towers broad above you, his curly hair frizzy and longer than he usually keeps it. the party's noise muffles behind the half-closed door to the living room, where jake’s laughter rings out. he’s even closer to her out there now. “you okay?”
you nod, avoiding his gaze at first, but it pulls you back. “i just… needed a break.” you trailed, biting your bottom lip.
his smirk tilts up, cocky almost. “from him? or from pretending that everything's fine?” he reaches past you to push the bathroom door open, his arm grazing your side. the touch was deliberate as his fingers skimmed your hip. “c’mon, it’s quieter in here.”
heart hammering, you step inside. the small space is tiled in faded blue and the sink is cluttered with razors and toothpaste. luigi follows, locking the door with a click that echoes. no one will notice— no, the party's too loud and jake is far too occupied.
you turn to the sink and run cool water, but his reflection looms behind you in the mirror, his eyes locked on yours again. “i notice you watching me,” he blurts, stepping up until his body heat radiates against your back. “all night, every single time. you think i don't notice how your gaze lingers?”
you freeze in place while red floods your cheeks. “luigi, don’t. jake’s right out there— t-this is fucked up.” you mumble. “and it’s not me, it’s you!”
“he’s out there with her,” he chuckles arrogantly, hands settling on the counter on both sides of you. he’s got you caged in without even touching. “you think this is fucked up? like how he parades you around, then ditches you for some random sorority chick?” his breath fans your ear as one hand drifts to your waist, his thumb tracing the edge of your shirt. “i know what you need.''
all you did was nod up at his reflection, your eyes glued onto his entirely. all you could do was gulp in response.
“you want me to fuck you so bad, don't you? been staring at my mouth... and my hands… imagining them on you. all over that sweet body he treats like an accessory.”
your breath hitches and guilt twists sharp— jake’s right out there, but luigi’s words echo the truth of his neglect. “no, luigi, i can’t. i’d never... this is wrong.” but your body leans back, ass brushing against his crotch ever so slightly.
luigi’s laugh vibrates through you, his cocky confidence dripping. “wrong? nah, this is inevitable. i see it in your eyes every damn time we look at each other.” he moves so the print of his cock is now pressed firm, tight against your ass.
“i think…” he interrupted, his lips inches away from your ear. you shuddered. “i think you want my dick stretching you, fucking you and filling you up the way he never does. admit it.” he spins you gently so you’re now facing him as he backs you against the sink in one swift movement. the bulge in his jeans presses hard against your core, and you gasp at the motion. his mouth hovers near yours and his eyes look crazy, almost painted with some sort of dark obsession.
“i’ve wanted you for months, y/n,” he spoke careful. “anytime you accidentally touch me? teasers. let me give you what you want.” he cooed.
“lu, please... we shouldn't.” your hands flatten firm on his chest, but they don't push. “please.” you knew you were fucked. you knew luigi fucking mangione had you under a spell the second he locked that door behind him.
“mmm yeah, beg a little. makes it hotter.”
he doesn’t hesitate to press his warm lips to yours, claiming you deep as his tongue thrusts to tangle with yours. his hands roam up your sides, under your top to cup your breasts through your bra. his thumbs rub at your nipples until they peak, causing a moan to spill into his mouth from yours. the sound swallowed as he grinds against you, his erection rubbing you through fabric.
he breaks the kiss to smirk down at you. “you taste so good baby… fuck, and you’re a needy little thing.” he moaned out as you pressed yourself close against his body. “you want me to fuck you right here, don't you? against our sink, while he's out there clueless.”
“mhm,” you barely squeak. “luuu.”
his fingers pop the button on your skirt, shoving it down with your underwear so you’re exposed. cool air hits your cunt as luigi drops to his knees. “spread for me, baby, let me help you.”
guilt surges— jake’s only flirting, but this is betrayal. this is jake’s roommate, one of his best fucking friends. “who- who even are you right now?” your voice was small.
his hands gripped your thighs firmly, thumbs digging into the soft flesh as he yanked your legs further apart for you. the cool edge of the counter pressed against your ass, but all you could feel was the heat radiating from his breath hovering over your exposed cunt. his eyes locked onto your slick folds, already glistening with arousal, and a low growl rumbled in deep in his throat.
“wider for me,” he commanded, his voice rough and demanding. you hesitated for a split second, the guilt twisting in your gut— this was jake’s roommate. but luigi didn't seem to care much as his broad shoulders wedged tight between your knees, forcing you open like he owned every inch of you. your hands clutched the counter's edge, knuckles whitening as you let your thighs fall apart completely. “atta girl.”
he dove in without warning, his hot mouth latching onto your clit with a hungry suck that made your hips buck. his tongue flattened, lapping broad strokes from your entrance up to that sensitive nub. you gasped as your head fell back, but he didn't dare let up. his lips only sealed around your folds, sucking greedily as the noise echoed against tiles.
luigi’s tongue plunged deeper, fucking you with it in short, insistent thrusts. his saliva mixed with your slick, dripping down your inner thighs as he devoured you messily. he moaned and moaned against your skin, the vibration sending shocks through your core. you felt his chin growing wet as his stubble scraped your sensitive skin raw.
he pulled back just enough to spit directly onto your cunt, watching the saliva mix even more with your arousal before diving back in. his mouth worked relentlessly as he sucked your clit hard, flicking it with the tip of his tongue in rapid circles. one hand slid up as his two thick fingers pushed inside you, curling to hit a spot that made your toes curl. a spot that jake couldn’t care less to ever find. he pumped them in and out, squelching sounds obscene as your wetness coated his hand.
“fuck, you taste so fuckin’ good,” he muttered, his words muffled against your flesh. he licked a long stripe up your slit, gathering every drop, then sucked your clit into his mouth, tugging gently before he released with a pop. “cant get enough of you baby…” more spit trailed from his lips as he buried his face deeper, nose grinding against your clit while his tongue swirled inside you, lapping at your walls like you were all he’s ever craved.
your legs trembled, trying to close, but he pinned them open with his free arm. “fuck!” you squealed out out. he takes this as a sign to add a third finger, stretching you while the burn mixes with pleasure.
he kept at it— his tongue thrusting and licking, fingers crooking harder, until your breaths came in ragged pants. his pace didn't falter. if anything, it grew sloppier as saliva bubbled at the corners of his mouth while he ate you like a man starved. you hands found his curls, tugging him closer as you grind against his face.
“oh my god, yes... but t-this is so wrong. luigi this is fu-“ your hips buck again, chasing his mouth. the way his tongue works wonders on you almost has a way of silencing you completely.
“wrong, but you’re here squirming beneath me,” he started, but his tongue silences the intruding thoughts, “so wet, fuck. you need my dick bad, huh? been dreaming of pounding you senseless.” his words a distraction.
finally, he withdrew his fingers with a wet pop, only to replace them with his tongue, thrusting it in as far as it could go while his thumb circled your clit in firm, slippery presses. the dual sensation had you arching off the counter, a whine escaping your lips as he slurped louder. his eyes flicked up to meet yours, like they were urging you to watch him claim you.
luigi’s quick to notice the way your eyes widen in the mirror, that flicker of shock mixed with undeniable heat. he stands up fast, his hand already at his zipper, pulling out his thick cock— he’s long, girthy, and his tip glistens with pre-cum that he wastes no time stroking.
“watch yourself, pretty. see how you look getting fucked by a real man.” he growls, voice so low it sends a jolt straight to your core.
he lifts one of your legs, hooking it over his hip as he lines up with you, thrusting in slow at first— inching forward as he stretches your tight pussy wide. “f-fuck… s’tight.” luigi murmurs. the burn from him is intense, as every ridge of his shaft drags against your walls. he’s filling you until you feel impossibly full. “never been stretched like this, have you?” he groans out while his free hand grips your waist to hold you steady.
“we shouldn’t do this— oh my god,” you pant out, the pleasure seeping in to mix with the burning stretch. “holy fuck.”
“but we already are, sweetheart, and you're loving every second of it.” luigi starts pumping deep yet steady, each slide in and out deliberate.
“fuck you luigi,” you gasp as the words tumbling out between moans. your body betraying your words as you clench around him. his cockiness strikes deep with a toxic edge from earlier— jake’s flirting and adjustments seem to fade as luigi’s possession takes over. “fuck!” you hiss, the pressure building already.
“already am, but i want to hear you say it,” he drew out, pounding harder now. the slap of his balls against your ass echoed in the bathroom. “tell me how good this dick feels.” he demands it angrily as his thrusts turn relentless. he hits that spot so deep inside you it feels like stars are bursting behind your eyes.
“o-oh my god,” you whimper, teeth clenched as waves of heat coiled tighter. “i love your cock, lu. i needed it so fucking bad.” the confession spills out raw. “i needed you.”
“that’s my girl,” he groans, the words spurring him on. his thrusts slam even deeper while his hand slides down to grip your ass, spreading you wider for the mirror's view. you watch it all in awe, the guilt from earlier faded to something explosive now. the way your breasts bounce with each impact with your face flushed and lips parted— his muscles flexing as he drives into you.
the pressure builds relentlessly, your walls fluttering around his girth, and you shatter entirely. your orgasm rips through you, soaking his cock as your cunt pulses and squeezes him tight.
but he doesn't stop, he just keeps going. he draws you out with slower, grinding strokes that make you oversensitive, every nerve firing. tears almost threaten the corner of your eyes until his voice distracts you.
“looook at that— watch me fuck you through it,” he cooed, spinning you fully toward the mirror without pulling out. you brace against the sink while your legs shake profusely, but he holds you up with one arm banding around your waist while the other tangles in your hair. he forces your head up to meet your own wild eyes in the glass. his cock plunges deep, over and over, the wet sounds of your combined arousal filling the air.
he slows, teasing you back from the edge, pulling almost all the way out before sinking in with a taunt, letting you feel the stretch anew. “not done yet, sweetheart. i want you begging again.”
“god, i-i can’t, please!” you cry out, the tears beginning to fall.
minutes drag on like this. his pace varying from torturously slow to brutal snaps of his hips, building you up only to ease off. it was like some sick torture. sweat beads on your skin, trickling down your back, and he licks it off your shoulder without hesitation.
luigi tweaks at your nipples, tracing the curve of your spine. “feel that? how i own every inch of you?” he whispers, thrusting up sharply. your reflection is a response in itself— your body arching, cunt gripping him visibly as he pulls back.
your second orgasm creeps up slower and deeper this time. he senses it, flipping you to face him fully and lifting you onto the sink edge. your legs wrap around his waist instinctively, like an animal, as you pull him in. “show me how much you need it, baby.” his mouth latches onto your breast, sucking hard while his hips buck.
you shatter again harder this time. luigi follows with a guttural roar, burying himself to the hilt. hot spurts of cum flood your cunt, overflowing as he pumps through it. he stays inside a moment, his breathing ragged against your neck. his hands delicately stroke at your sides soothingly now. “that’s it... all mine.”
but even as you both catch your breath, his cock twitches, still half-hard, hinting at more. he pulls back just enough to watch his cum leak out, then thrusts in lazily, mixing it with your wetness.
when luigi finally pulls out of you, his cock is slick and spent. but he doesn't just step away. instead, he wraps his strong arms around your trembling body, holding you close as your legs threaten to give out. the steam from the sink's running water lingers in the air, mixing with the musky scent of sex that clings to the both of you. you shuddered in aftershocks beneath his grip on you.
"hey, you okay?" he murmurs softly, his voice a gentle rumble against your ear, much softer than his previous tone. he eases you down to sit on the edge of the sink counter, grabbing a handful of paper towels from the dispenser. he softly wipes between your thighs, cleaning up the mix of his cum and your arousal that's dripping down your skin. his touch is careful, almost reverent as he dabs away the evidence of your rough encounter without rushing.
you nod, still catching your breath and he smiles in return. it’s that easy, boyish grin that first drew you to him months ago. he leans in, pressing a soft kiss to your forehead. then your lips, lingering just long enough to taste the salt on your skin. "you did so good," he whispers, his hands now rubbing soothing circles on your back, which eased the ache from where he pinned you earlier. “i got you.”
he helps you adjust your clothes, pulling your skirt back down and straightening your top with steady fingers. when you're both somewhat presentable, he guides you to the sink, turning on the faucet to splash cool water on a fresh towel. He presses it to your flushed cheeks and neck, cooling you down as the adrenaline fades. "take a second, don’t even worry about anything going on out there.” he says, standing between your knees, his presence grounding you.
once you're steady, luigi pulls you into a proper hug. his chest is warm and solid against yours as he rocks you slightly, like he's got all the time in the world, even though the party's thumping bass vibrates through the walls.
when you pull away, you pushed your head into your hands, waves of pleasure still throbbing through the guilt that pounded in your chest. “what am i gonna do?” you whispered, defeated.
luigi lifts your head with two fingers so you’re looking at him directly in the eyes. “it’s what are we going to do,” he corrected you, giving you a pressed-lip smile. “i will figure things out.” he stated plainly, pressing a firm kiss to your forehead.
“and you’re never going back to jake again.”
taglist: @bambinuhhh @squeejs-bbg @palmersluvr @mangobabygirl @maplemangione @multi-culti-girl @fligniuz @mangionebabymama @luigis-stellina @straw8berry @paperbacksinner @nxcturnala @anonamousy @luigimangionesimp