rough night
frank castle x fem! reader
word count: 2k
summary: after a hard night, frank needs to know he can still do some good
warnings: porn with a (bit of) plot. praise kink, rough sex, creampie, aftercare, and certainly other things i’m forgetting
a/n: @crumbledcastle28 wanted backshots, so here we go. i need this man in ways the human mind can’t comprehend and i’m praying to anyone that will listen that we see him tonight.
gif is from pinteresttt
frank castle did not have it “made.” in his youth, he found himself to be a troubled kid. in his early adulthood, he was living through traumatic events that would haunt him for the rest of his life. in his twenties, he lost everything. even now, he worked construction most days and took up his role as the punisher most nights.
he’d always had a bit of a rough go at it. until he found you. his salvation. you had never tried to “fix” him, at least not intentionally. but you had drawn him out from his pits of despair.
all the darkness he had lived in was combatted by your presence. he knew that home with you was a soft place to land.
however, that didn’t mean that he didn’t have his nights. nights where his mind couldn’t stop, where he couldn’t stop. he never felt bad about taking a life. but frank’s mind was a scary place to be when things got intense. he didn’t always mean for things to be taken as far as they were.
there had been plenty of nights in your relationship where frank would stumble into your shared apartment a soft, sad mess of a man. he would try to tell you he was fine, that he didn’t want you fussing over him, that he just needed a quick shower.
as soon as the scorching water would hit his body, reality would come crashing back. he’d scrub at himself quickly, ensuring that not an ounce of the blood staining his skin would ever touch yours.
he’d quickly exit the shower and search you out in the apartment, not even bothering to put on clothes. he knew what he needed, so dressing was pointless.
you’d allow him to take you how he wanted. oftentimes there was no “taking” you at all. he’d lay you down in bed, stuffing you with his cock and pulling you into him for hours on end. or on the couch, holding you in his arms until you’d fall asleep against his chest.
but that was only sometimes. the other half of the time he was crazed. he needed to feel you, yes, but he needed to release it all. he needed you to be crying his name, his real name. not cowering in fear from the punisher, not calling out his alias as pete. he needed to know that he was bringing you pleasure. he could still do something right. he wasn’t too far gone to bring his angel to heaven on earth.
and tonight… tonight he was going to bring you to to your ecstasy.
———
you heard the door close shut from your bedroom where you had been curled up reading. only one person knew the way through the various security codes and locks, meaning it was him.
frank was finally home.
sure, he’d only been gone a few hours, but it was hardly easy to find sleep without his form next to yours.
you glanced at the small alarm clock on your nightstand. 3:13. he made good time tonight.
you heard his bag drop to the floor, then a grunt as he bent over to remove his combat boots that you insisted be left at the front door.
you could almost sense his mood from the sound of his footsteps as they neared your room.
“frankie,” you croaked out as he opened the creaky wooden door.
“hey sweetheart,” he said, walking into the room and beginning to peel off his black henley.
you took him in. not too bloody, not horribly banged up from the look of it, just a new shiner gracing his face. he looked… okay.
but looks weren’t everything.
“everything- everything go alright?” you said trying to assess his mood. he seemed agitated, a bit fidgety. quick movements as he undressed. eyes darting around the room, almost unable to look at you. trigger finger twitching every couple of seconds.
“yeah. uh- yeah, baby. everything’s fine,” he said as he began to undo his belt and just in that intonation, the slight hesitation, you knew he was off.
you started crawling towards the end of the bed to where he was, seating yourself right in front of him.
he stopped his somewhat frantic undressing and looked at you there.
fuck, what a sight. eyes bleary with sleepiness, his shirt engulfing your frame. staring up at him with that look of concern in your eyes.
god he could- he could devour you.
“what’re you doing, huh?” frank asked with just a bit of bite.
“just checking on you. you seem… i don’t know,” you said.
“said i’m fine, baby. don’t worry about me,” he insisted as he walked into the bathroom attached to your room, closing the door behind him.
you released a deep sigh and fixed your gaze on the door. he was clearly agitated. maybe he just needed to decompress?
you heard the shower turn on and shortly thereafter found yourself lost in thought. concern for frank wasn’t a new thing for you to feel, but moments like this where he wouldn’t let you in and you couldn’t get a read on him always left you on edge.
before you knew it the bathroom door was open and frank, wearing only a towel around his waist, was staring you down.
“you just been sitting here?” he asked gruffly, raking his fingers through his wet hair, body now free from the little splatters of blood that had littered it.
“yeah just thinking bout you,” you responded.
he nodded, “was thinking bout you too,” shocking you just a bit.
he stepped closer to the edge of the bed, towering over your seated form.
“yeah?” you asked, looking up at him, recognizing that hungry look on his face.
“yeah, baby,” he responded, tilting your chin up just a bit further with one hand, the other holding his towel steady.
his lips captured yours in not quite so soft a manner. his mouth was hot, tongue almost instantly fighting its way into your mouth.
a groan escaped him as you allowed him entrance, leaning back onto the bed.
his body was instantly on yours, his towel falling and leaving his slightly damp form bare.
“christ,” frank ground out, hands roaming your body, lifting his t shirt and feeling your body squirm beneath his hands.
and you let him. kiss you rough, touch you everywhere. you understood now that it wouldn’t be a soft night. he needed to fuck it all out.
he expertly flipped your body, leaving you stomach down.
“just look so good,” he said, his hands traveling down your curves, smoothing over the swell of your ass.
“frank,” you moaned out as his hand dipped just a bit lower, nearly reaching where you needed him.
“i’ll take care of it, sweetheart,” he said as he swiped a finger through your folds.
“can feel how much you need it. want me to make it better, huh?” he asked.
frank needed to hear you respond. to tell him that you did need him. that he meant something. that he was more than just a tortured man who could show no mercy. that he could bring pleasure to this world, too.
“yes, need you to. please frankie,” you said pressing your hips up to meet his fingers.
instantly he grabbed your waist, pulling you up so your knees were underneath you. he pressed down on the center of your back, forcing you to arch yourself for him.
“that’s it, baby,” frank said once he was satisfied with your position, “fuck, you look so good like this.”
his hand roamed over your ass, squeezing a bit here and there.
you felt the head of his cock at your entrance and moved forward on instinct, preparing yourself for the onslaught of him.
“uh-uh, sweetheart. you stay still,” he said.
he pushed into you slowly, inch by inch, stretching you around him.
“fuck,” frank grunted out, “like you were fucking made for me.”
you were biting down on your lip, nearly drawing blood as you attempted to suppress the lewd noises you wanted to make.
and frank, ever so aware of your body, knew this. he knew that if you weren’t nearly squealing as he slid home, you were stopping yourself. and he would not, could not, have that tonight.
as he bottomed out, he leaned over your folded form and brought his hand to your face, gently tapping your cheek.
“let go of that lip, baby. cmon, let me know if it’s feelin good,” he said. because he needed that. frank had to know that he was still good for something.
you released your lip at his request and immediately a moan tumbled out.
“feels so good frankie, making me feel so full,” you mumbled in your haze.
frank knew you couldn’t see his grin, but that didn’t stop him from letting it grace his face.
“knew it would,” he said, a feeling of pride coursing through him as he started to thrust more consistently into you.
the sound of skin slapping against skin filled the room. soft groans escaped you both.
“that’s it baby, you’re taking me so well,” frank said in a near whisper after a particularly rough thrust.
frank kept a firm grip on your hips as he continued with his punishing pace. eventually, your brain went numb and the only thing you could do was cry out his name and tighten around his cock.
one hand slipped around to press down on your lower stomach, applying pressure that nearly made you scream.
“fuck frankie!” you squealed, and he just melted. this was all he needed. you, naked and needing him. he could give you everything.
he draped himself over your body, frame covering yours as his hand snaked down to you clit. his mouth brushed up against your ear and you could feel the heat of his words.
“yeah, know that feels good babydoll. can feel you getting close, feel you leakin’ on me, so squeeze down now, will you? let me take care of you,” frank rasped out.
and if that didn’t put you right over the edge, his frantic thrusts and the delicate figure eights he made over your clit did.
your orgasm was like a crushing force, or maybe it was just the weight of frank over you, whispering praises in your ear as he worked you through it.
“just beautiful baby,” he said as you fluttered around him, close to releasing himself.
“please frankie,” you whined as your legs shook with his continued thrusts.
“i know, i know,” he said, hips stuttering as he finally released into you, “my perfect girl.”
he slowly righted himself, now kneeling straight up and admiring the mess before him. the two of you mixed together around his now softening cock.
he pulled it out slowly, careful not to cause you anymore overstimulation.
you felt him leave you, whining as an emptiness returned to you.
“shh baby. did so good, let me get you cleaned up,” frank said, moving off the bed as you continued to lay there, knees finally giving way under you.
“my poor girl,” he said sweetly as he returned with a both a damp and dry cloth, “know i was rough but you took it so well. my perfect girl.”
you mumbled something incoherent into the sheet your face was smooshed against, some acknowledgment of the praise or whine of discomfort as he cleaned your most delicate area.
after frank took care to clean you up and returned the towels to the bathroom, he made his way back to the bedroom where you had rolled over and found a shirt of his to tug over your frame. your head was rested against a pillow now, facing the bathroom door, waiting for him to return.
he grinned as he saw you, letting relief flow through him. maybe he had done some fucked up shit before he came home to you, maybe he had brought nothing but pain into this world up until the moment he had you.
but then he had you. he knew that, if nothing else, he could be good for you.
taglist (lmk if u want added):
@crumbledcastle28
















