You’re on him the minute he opens the door, keys still in the lock. He drops his bags to the floor in favor of cupping your ass as you wrap your legs around his waist, arms locked around his neck. You kiss him hard, licking at his lips, saying in one kiss just how much you missed him.
He holds you against him, with one arm as he pulls the keys from the door, shuffling you both forward into the flat. Shutting the door and pinning you against it, he kisses back in earnest, excited. His mouth moves over your jaw to your neck as you run your fingers up into his hair.
"Gross, David." You frown, pulling back and looking at your now greasy hands. His hair is coated in the stuff and stiff as a board from the Doctor’s hair gel. His mouth moves over your neck, sucking bruises into the skin.
He answers between kisses, “Didn’t have time to shower. Missed you.”
With a smile, you unwrap your legs from his waist, dropping to the floor. “Well then, dirty boy, let’s get you all cleaned up,” you say with a leer. His laugh is equally as lewd and he pinches your bum as he follows you up the stairs.