It's been weeks, maybe a month, maybe two. You don't try to keep track because it just makes the longing for him deeper.
Right now it feels like hours instead of minutes as you wait for him to come home. His text said he'd be here soon and it's left you pacing near the front door.
There's a hurried knock and you open it, the door swinging wide open.
You have no time to take him in, lips colliding with yours as you're pushed into the apartment. The door closes and he grabs you by the hips, turning you back around and slamming your back into it. "Mark." You hiss and he groans, lips connecting hungrily with yours and you feel him fiddle with his belt against you.
"Baby," he mutters into your skin, the broken word pressed hotly into your neck, teeth scraping your skin and you moan, unzipping his pants for him. Mark's mouth busies itself with remembering your body, kissing up your neck and sucking at your collarbone. A hand tangles into your hair and tugs it to the side with a slight sting to your scalp, your teeth grind together, taking a sharp inhale. His other hand slips under your shorts and into your panties, fingers running through your wet heat.
"Fuck, I've missed you." You agree with a faint nod, your hips thrusting over his fingers until you're riding them, Mark smattering kisses near your chest before moving to your jaw.
"Really? I couldn't tell." He chuckles at your breathless retort, something almost close to the giggle you know but he's breathing much too hard to make a sound as innocent as that. His lips rejoin yours into a passionate kiss, fingers slipping out as he pushes his pants down and you bring him closer again - impatient and hungry for contact.
You can tell he feels the same in the way he's dry humping you through your pants, boxers still on as he hooks your leg over his waist, bringing your hips down closer to his. "And I thought I'd make it far enough to get you in bed." It's your turn to laugh, a short sound that turns into a moan when he starts to drive his hips quicker into you like a madman, desperate for the pleasure your body is stirring into his gut.
"Mark, Mark, Mark," You whisper the chant into his ear like a prayer and his hands are tugging your shorts down as fast as they can. He pulls his boxers to follow, kicking them off while he tugs your panties to the side. "Quickly, please, fuck Mark." And Mark growls, his cock hard and throbbing as he finally takes what he's been wanting for so long.
"Oh, shit." He doesn't remember you being so tight. He has your hips in a vice grip, your leg still around his waist when he sinks his entire length into you, your walls barely accommodating to the familiar size of him. "Fuck, Y/n, fuck." He begins to thrust quickly into you, your arousal and his leaking tip providing enough lube as he practically fucks you against the door that bangs loudly with each thrust.
You whimper into his shoulder, sobbing at the sudden pleasure and pain as the door's edges dig into your back. A flood of overwhelming emotions now waving over and Mark coos at you, kissing your tear-stained cheeks. "So good, you feel so fucking good Mark." You sob and he mutters something that sounds close to a curse under his breath, his pace speeding up until it's almost inhuman, pretty moans leaving his throat.
You both reach your highs so quickly, Mark biting into your shoulder as you scream, nails dragging up his back as he empties himself into you. Your walls clench violently around him, legs barely keeping you up and Mark sings his praises into your ear.
He licks his lips, panting heavily against your skin as he comes down from his high, groaning when he slowly slides out of you.
"Hello." You giggle and his doe eyes are back, toothy grin beaming back at you, resting his forehead tiredly against yours.
"Hello," He replies, a hand coming to soothe your hair down into something that can pass as tamable. You kiss him again and it's soft this time, slow and patient with irrepressible smiles reflected on your faces.
"Let's clean up, run a bath to help maybe?"
"I'd love that."