dom!matt, enemy!matt, enemies to lovers, hate-sex, praise, unprotected sex
✧ summary: when your annoying neighbor matt gets locked out during a storm and shows up at your door drenched and smirking, you end up hate-fucking on your couch until the power comes back.
✧ authors note: yay violet finally wrote something...
the storm hit around nine pm.
not the gentle kind of rain that taps against windows and lulls you to sleep. this was the violent kind, wind screaming against the trees, water coming down thick enough to blur the streetlights into orange smears.
you were on the couch, already in sweatpants and an old tank top, hair piled messily on top of your head, when the knocking started.
three sharp raps. insistent.
you checked your phone. no emergency alerts, no texts from your roommate who was out of town for the weekend. probably just a branch hitting the siding, you decided, turning the volume up on your show.
the knocking came again. louder.
"you've got to be kidding me," you muttered, pausing it. you padded to the door, checked the peephole, and felt your stomach drop with annoyance that only one person could summon.
he was soaked. absolutely drenched. dark hair plastered to his forehead, water dripping off his jaw onto your welcome mat. he was wearing that stupid leather jacket he always had on, the one that creaked when he moved, and he looked like he'd just swum here.
you opened the door slightly, peeking through the crack. "what."
he looked up at you through wet lashes, already smirking despite the fact that he was visibly shivering. "hey, neighbor."
"come on." he gestured vaguely at the downpour behind him. "i'm locked out."
"how is that my problem?"
"chris and nick are gone until tomorrow." he wiped water from his face. "and your door is the closest one that isn't across the street."
you stared at him. he stared back, blue eyes catching the porch light, water dripping steadily from his nose.
you hated him since the day he moved in three months ago, when he'd "accidentally" taken your parking spot and left a note that said finders keepers on your windshield. you hated how he blasted music through the thin walls at two am. you hated how he smirked at you in the hallway.
mostly you hated how good he looked doing it.
"you're dripping on my mat," you said flatly.
"i'm dripping everywhere, yeah." he shifted, leather jacket creaking. "look, can i just. can i come in for like twenty minutes? until the rain slows down? i'll stand right here by the door, i won't even—"
thunder cracked directly overhead, loud enough to rattle your teeth. the lights flickered. once. twice.
then went out completely.
you both stood there in the sudden darkness, the only light coming from the streetlamp outside, casting his shadow long across your floor.
"or," he said quietly, "i could come in until the power comes back. since we're both gonna be sitting in the dark anyway."
you should have told him to sleep in his car.
but you stepped back, jerking your chin toward the living room. "take your shoes off. if you get water on my floors, i'll actually kill you."
matt's smile was quick and crooked, there and gone. "there's that hospitality."
he toed off his boots. they were heavy work boots, you noticed, scuffed and worn. as he stepped inside you realized he was taller up close, filling your doorway with the smell of rain and leather and his cologne.
"living room," you said again, stepping back to give him space.
he walked past you, close enough that you felt the chill radiating off his clothes. "nice place," he said, which was obviously a lie because you were a mess, not expecting a guest.
"don't look at anything."
he stood in the middle of your living room, water pooling around his feet, and you realized with a sinking feeling that you were going to be stuck with him for hours.
the storm was only getting louder, rattling the windows, and you knew from experience that outages in this building could last until morning.
"you have towels?" he asked.
"theres some in the bathroom. down the hall."
he moved toward it, shedding the leather jacket as he went, dropping it over your armchair without asking. you bit your tongue.
when he came back, he'd stripped off the wet hoodie underneath too, leaving him in just a black t-shirt that clung to his chest and shoulders, dark hair already drying into messy waves.
he tossed you a towel, kept one for himself, and started roughly drying his hair.
"this is ridiculous," you said, more to yourself than him.
"agreed." he rubbed the towel over his neck, exposing the line of his throat, the tendon there flexing. "we could just sit in silence. pretend the other doesn't exist. like we do usually."
"i started that?" he dropped the towel, looking at you with genuine disbelief. "you're the one who looked at me like you wanted me dead the first time we met."
"you took my parking spot."
matt stared at you for a second, then laughed—low and surprised, like he hadn't expected to find you funny. "christ, you're still mad about that? that was three months ago."
"clearly." he ran a hand through his hair, pushing it back from his forehead, and you watched the movement despite yourself. "you know what i think?"
"that you just like being mad at me." he took a step closer, casual, hands tucked into his pockets. "gives you something to think about at night."
"i don't think about you."
the word hung between you, soft and dangerous.
you should have stepped back. should have grabbed a flashlight, lit a candle, done anything other than stand there while he looked at you like that. like he could see right through you, through the annoyance.
"you're insufferable," you said quietly.
"and yet you're not kicking me out."
"the door's locked, genius. power's out."
"could tell me to sleep on the porch."
matt hummed, taking another step. he was close now. close enough that you could smell the rain on his skin, see the flecks of darker blue in his eyes, the freckles you hadn't noticed before.
"you're shaking," he observed.
"i'm cold." you weren't. you were burning up.
"yeah?" he reached out, slow enough that you could have stopped him, and brushed the back of his fingers against your neck. his skin was cool from the rain, but his touch sent heat down your spine. "feels warm to me."
"don't," you said, but your voice came out rough.
"like what?" his thumb found your pulse point, pressing just hard enough to make your breath hitch. "like i know you want me to?
you should have pulled away.
you should have stepped back, grabbed a blanket, told him to sleep on the floor like the obnoxious inconvenience he was.
instead you stood frozen while his thumb traced slow circles against your pulse point, watching your reaction like he was memorizing it.
"you gonna hit me?" he asked quietly, voice rougher than the rain against the windows. "or you gonna admit you've been thinking about this since i moved in?"
"i hate you," you breathed, but it sounded weak even to you.
"yeah?" matt stepped closer, crowding you against the arm of the couch, his body a wall of heat and rain-cool skin. "say it again."
no words, no gentle testing, just his mouth crashing against yours, his hand sliding from your neck to grip your jaw, tilting your head back exactly how he wanted. he tasted like rain and mint and your knees buckled before your brain could catch up.
you made a noise against his mouth, embarrassing and desperate, and matt laughed before doing it again, his tongue sliding past your lips with arrogant confidence.
"that's what i thought," he murmured against your mouth, his other hand finding your waist, fingers digging in with a possession that made your head spin. "all that anger. all that shit you talk." he bit your lower lip, sharp enough to sting. "just covering this up."
"shut up," you gasped, but your hands were fisting in his t-shirt, pulling him closer, not pushing him away.
you kissed him this time, aggressive and messy, all the frustration of three months spilling out into teeth and tongue and grasping hands. he groaned into your mouth, a sound that vibrated through your chest, and then his hands were moving—sliding down to grip your thighs, lifting you easily onto the back of the couch.
"wait—" you started, but he was already stepping between your legs, pressing close enough that you could feel him hard and thick against you through the thin layers of clothes.
"no," he said simply, his mouth finding your throat, sucking marks into your skin with a hunger that made you arch. "no more waiting. you've been driving me fucking insane."
his hands pushed up under your tank top, rough palms dragging over your ribs, your stomach, thumbs brushing deliberately beneath your breasts. you shivered.
"cold?" he taunted, even as his touch turned gentler, tracing the shape of you like he couldn't help himself.
"you're—" you couldn't finish, your breath catching as his thumbs swept over your nipples, already hard and aching. "fuck."
"that's the plan." he pulled back just enough to look at you, his eyes blown wide, black in the dim light from the window.
his hair was drying into wild waves, his mouth swollen from kissing you. he looked wrecked already, and he'd barely touched you. "tell me to stop. right now. or i'm gonna fuck you like i've been imagining since we met."
your stomach flipped hard. "you imagined?"
"every night," he cut in, his voice dropping to something dangerous. "every time you walked past me in the hall with that stick up your ass, ignoring me." he rolled his hips, grinding against you, and you both groaned. "imagined you just like this. desperate and wet and taking my cock."
"god," you choked out, your head falling back against the wall. "you're such an asshole."
he kissed you again, deeper this time, his hands finally cupping your breasts properly, thumbs flicking over sensitive them until you were squirming against him.
the rain was deafening against the windows, the power still out, and you felt like you were drowning in him, in the smell of his skin and the roughness of his palms and the way he kissed like he was trying to consume you.
"matt," you managed between kisses, your fingers fumbling with the hem of his shirt, needing skin.
he growled against your jaw, his hands dropping to your waistband, fingers hooking under the elastic of your sweatpants. "need to feel you. now."
he dragged the fabric down your hips, taking your underwear with it, the cool air hitting your skin. you lifted your hips helpfully, your pulse hammering in your ears as he tossed the clothes aside.
he looked at you, really looked at you, his gaze dragging down your body with a hunger that made you feel exposed.
"shit," he breathed, his hand sliding up your inner thigh, spreading you open for him. "look at you. already soaked."
you squirmed as his fingers brushed through your folds, finding you embarrassingly wet. "matt, please—"
"please what?" he asked, maddeningly slow, circling your entrance with one finger while his thumb found your clit, pressing just hard enough to make you see stars. "use your words. you're usually so good at telling me what i'm doing wrong."
"shut up," you whined, rocking against his hand, seeking more friction. "just fuck me. god, just fuck me already."
he laughed, dark and pleased, and then he was pushing a finger inside you, curling it immediately, his palm grinding against your clit with every movement. you cried out, your hands gripping his shoulders, your nails digging in through his shirt.
"that's it," he praised, his forehead dropping against yours, his breath hot and ragged. "that's my girl. taking it so well." he added a second finger, stretching you open with a burn that made your toes curl. "so tight. been thinking about this? about me filling you up?"
"yes," you sobbed, your hips moving in time with his hand, chasing the building pressure. "yes, fuck, matt,"
he captured your mouth again, swallowing your sounds, his fingers working you ruthlessly while his other hand pushed your tank top up, exposing your chest to the cool air.
he broke the kiss only to drop his head, his mouth finding your nipple, sucking hard enough to make you cry out, your back arching off the couch.
"matt," you gasped, your fingers tangled in his hair, pulling him closer. "i'm gonna, i'm close—"
"not yet," he said against your skin, lifting his head, his eyes dark and intense. "not until i'm inside you. want to feel you come on my cock, not my hand."
he pulled his fingers out and shoved his own pants down, his cock springing free. you reached for him without thinking, wrapping your hand around his length, marveling at the heat of him, the way he throbbed in your palm.
"shit," he groaned, his hips bucking into your touch. "careful. been holding this back for months. won't last if you keep doing that."
"then don't wait," you whispered, your voice wrecked. "fuck me. please. i need—"
he didn't make you finish the sentence. he grabbed your hips, pulling you to the edge of the couch, and then he was guiding himself to your entrance, the head of his cock sliding through your folds, spreading your wetness, making you both gasp.
"look at me," he commanded, his hand gripping your jaw, forcing your eyes to his. "stay right here with me."
slow at first, just the thick head stretching you open, burning so perfectly that your breath stuttered. he groaned, a low, broken sound, his forehead dropping to rest against yours.
"fuck," he gritted out, his fingers digging into your hips hard enough to bruise. "fuck, you're so tight. so perfect."
"more," you begged, your legs wrapping around his waist, pulling him deeper.
he snarled, actually snarled, and thrust forward, burying himself in one rough movement. you cried out, your head falling back, your body adjusting to the overwhelming fullness of him.
he was so deep like this, your knees pressed against his ribs, his pelvis grinding against yours with every slight shift.
"okay?" he asked, his voice strained, his whole body trembling with the effort of holding still.
"move," you demanded, your nails raking down his back. "fucking move, matt."
he pulled back and snapped his hips forward, the force of it making the couch creak, your body jolting with every impact. he set a brutal pace immediately, the sound of skin slapping against skin filling the room alongside the rain.
"is this—" he grunted, his hips snapping forward again, harder, "—what you wanted? when you were glaring at me across the hall? imagining me inside you like this?"
"yes," you sobbed, your hands gripping his shoulders, your body bouncing with every thrust. "god, yes, harder,"
he laughed, breathless and wild, and obliged, his grip shifting to lift your hips slightly, changing the angle so that he was hitting that spot inside you with every stroke, the pleasure building sharp and overwhelming.
"look at you," he panted, his eyes locked on where you were joined, watching himself slide in and out of you. "taking it so well. so fucking pretty when you're not talking."
"you talk too much," you managed, your voice breaking on a moan as he thrust particularly deep.
"yeah?" he leaned down, his mouth finding your ear, his breath hot and ragged. "then tell me to stop."
he rolled his hips, grinding against your clit with every movement, and you cried out, your body tightening around him involuntarily.
"didn't think so," he murmured, his tongue tracing the shell of your ear. "just take it. take my cock like a good girl. let me feel how much you like it."
"i don't—" you started, but he thrust hard, stealing your breath and your words.
"don't you?" he teased, his hand sliding between your bodies, his thumb finding your clit, rubbing tight, desperate circles that had you teetering on the edge. "then why are you so wet for me? why are you clenching around me like you never want me to leave?"
"matt," you choked out, your vision blurring at the edges. "i'm gonna—"
"come for me," he commanded, his voice dropping to that rough register that went straight to your spine. "come on my cock. show me how much you want this. how much you want me."
his thumb pressed down harder, his hips snapping forward with a force that moved the couch, and you came apart with a cry that he had to muffle with his mouth, his tongue sweeping as your body convulsed around him, your orgasm ripping through you in waves that left you shaking, boneless.
"shit," he gasped against your mouth, his rhythm faltering, his cock twitching inside you. "shit, you're so perfect, fuck,"
"inside me," you begged, your voice wrecked, your hands gripping his face, forcing him to look at you. "come inside me, matt. please, want to feel it,"
he groaned and then he was burying himself deep, his hips stuttering, his cock pulsing as he spilled into you. he kept moving, shallow, desperate thrusts, his breath ragged and warm against your neck, his body trembling through his own release.
for a long moment you stayed like that, breathing hard, his weight pressing you back against the couch, his cock still inside you, the rain still raging outside. the room smelled like sweat and sex and the storm, and you felt completely wrecked.
"you okay?" he murmured eventually, his voice muffled against your throat, his thumb stroking gentle circles on your hip where he'd gripped too hard.
you hummed, too fucked out to form words, your fingers lazily tracing patterns on his back.
he laughed softly and pressed a kiss to your temple. "yeah," he said quietly. "me too."
when he finally pulled out, you winced and he immediately looked concerned, his hands gentle as he helped you shift, arranging you on the couch beside him.
he cleaned you both up with his discarded towel and then he was pulling you against his side, his arm wrapping around your shoulders, his fingers tracing patterns on your bare thigh.
outside, the storm continued to rage, and you realized with a start that the power was still out, the room still dark.
you leaned into him, your head on his shoulder, your body thrumming with a pleasant warmth.
"we can't stay on this couch forever," you murmured.
"why not?" he kissed your forehead, his voice already drifting toward sleep.
you smiled against his neck.
"you're ridiculous," you whispered.
✧ taglist: @joelmillrenthusiast @sturn1uver @icravechratt @courta13 @lovesturni0l0s @angel-sturn1 @luvvrubii @amandapanda2 @rainyyy-weather @mattsxbitch @whore4chris @savmattsfavmattgirl @billiesf4v @mamaagirlbehindu123 @ravenloveslotus @mollyjunebugg @bittenbymatt @sweetangelwishes @valentinasturn @ribbonlovergirl @sturnsburna @squiword7 @rygirl27