warming his bed⊠keegan x fem reader
summary: keegan comes back from deployment and finds you already waiting for him. warnings: sexual content
imagine your military boyfriend keegan trudging into his apartment like a shadow in the middle of the night, surprised to find your pretty flats neatly positioned beside his large boots at the front door. he knows you have a key to his place, but using it while heâs gone isâŠnew. the apartment still smells of his natural musk, with a lingering sweetness that points his thoughts to you as he closes his eyes and inhales deeply, already welcomed home before you can even say the words. he opens his bedroom door slowly and approaches your sleeping figure all curled up under his dark sheets, wearing his t-shirt and boxers that are too big for you. his heavy bags thud on the floor when he drops them and leans over you, bracing his hands against the mattress. thereâs a creaking sound that comes from his sudden weight, stirring you in your sleep. keegan presses his body down around you and kisses your forehead. you squirm a bit, whimpering softly as he wraps his large biceps around you, nearly collapsing in exhaustion and desperation to feel you. to smell your hair, the nape of your neck that his nose skims down hungrily. he breathes out heavily and breathes you in, burying his face into your chest.
imagine his hips aligning with yours, and the hot bulge of his erection sliding between your legs, growing bigger and bigger between the lazy kisses he drops to your collarbone, his lips sucking gently to taste you after months of waiting so long for this. for you. he sighs and murmurs, âiâm here, babyâŠâ in a raspy, gravelly tone he doesnât expect you to hear. but youâre slowly slipping away from your dreams, fluttering your eyes open as they adjust to the darkness. you feel keeganâs body on yours before you see him, and thatâs enough. your arms come around him, tight around the sore muscles that flex beneath your touch. âkee?â you whisper, rubbing your eyes. he glances up, moving closer until his face is hovering over yours. his dog tags dangle between the breaths you share, and you stare up at him, taking your tentative hand down his hollowed cheekbone.
imagine the silenceâthe unspoken words that pass through this moment as you recognize the look in each otherâs eyes. imagine him lowering his mouth to yours, crushing them together in an open kiss that parts your lips under his immediately. you cup the back of his head and moan when your tongues slide together, dirty and slow like the way his hips rock back and forth, pressing into your core. imagine him kissing you at a devouring pace, sliding his rough hands under his shirt youâre wearing to squeeze your breasts and run down your waist. you gasp and arch your back at his touch, helplessly unyielding as he undresses you, looking down at your naked body illuminated in the moonlight peaking through his curtains. then he steps back and unbuckles his belt, undoing his uniform from his broad, built body while his bright blue eyes remain on yours, never flinching away. he smirks a bit at your stare, but he still has yet to break the silence.
imagine him positioning himself back in missionary, slanting his mouth over yours in a sweet kiss. you whine softly when he tugs your bottom lip back, your hands gripping his biceps hard in anticipation for whatâs to come next. imagine the eye contactâthe dark, heavy-lidded look he gives you as he slides his cock inside of you, stretching your pussy out inch by inch. âfuck, i missed you,â he groans, his lips brushing yours. you gasp at the pressure filling you up, the familiarity of it but also how itâs been far too long since you last felt him pulsing against your walls, all the way in your lower stomach. you clamp down around him so tight that he grunts and drops his head to your shoulder. âiâm sorry, baby, i shouldâve warmed you up firstâŠâ
you shake your head, digging your nails into his backside. âcanât wait any longer,â you whimper and throw your head back. âplease, keeâŠâ you beg, bending your knees to spread yourself wider for him. he sucks hard on your neck and starts thrusting, barely fucking you, just rolling his hips back and forth at a gentle, tired pace. his fingers play with your nipples and stroke down your torso as he makes love to you slowly, quieting your shaky breath through the sloppy kisses he drops to your lips. at one point, he breaks away for air and presses his forehead to yours, panting a bit when he whispers, âyouâve been warminâ my bed for me, huh?â
âmmâŠâ your head lolls around sleepily as you trace your fingertips down his back muscles, feeling your way around the hard, defined ridges and some of the scars, too. keegan nuzzles his nose against yours, and you reply, âi just wanted to be closer to you.â
âyeah?â he says quietly, âand whyâs that?â
you tug him down by his dog tags, whispering, ââcause i missed you, asshole,â against his lips. he chuckles a low sound under his breath, âi should make you pay for that,â and closes the distance, kissing you with a languorous stroke of his tongue thrusting deep inside your throat, right as his cock bottoms out. your pussy squeezes him, dripping wet, desperate like the sound you make when you moan, âohâoh, you feel so goodâŠâ
imagine him pumping deep inside of you, fucking you through the night, sliding together in a sweaty, tangled mess. imagine him grunting and groaning into your kisses, into your chest when heâs sucking on your tits and grabbing at your hips, greedily taking back the lost time. you breathe hard and heavy against each othersâ mouths, embracing each other as your bodies join as one. and still, some part of you still wishes you could get even closer, burning with this impossible need youâre constantly chasing, while he crawls his way back to you every time.
masterlist










