To say John Watson had been "in heat" for the week that Sherlock had been gone would be an understatement. He had been waiting patiently to pounce whenever he heard the door creak open and footfalls on the staircase. When the detective appeared, they both smiled at each other before John broke out into a run and hugged Sherlock close before planting a deep kiss onto his full lips, "God, I missed you," he said as he detached his lips from the detective's and searched his blue-green eyes.
"Mmm, I know," Sherlock said, placing his bags down and backing John to the couch and thrusting him onto it before climbing on top of him, "I missed you, too," he mumbled, mouth finding the hollow of John's neck, licking, kissing, and nipping at the sensitive skin.
John pulled Sherlock in closer, moaning lightly at the long-awaited touch as his hands found their way down the silk button-up and into the back of the detective's slacks. He pushed him in closer so that the top John's thighs now met Sherlock's hips, which nudged forwards slightly into the doctor.
Soon enough, Sherlock was bored with John's neck and traced the kisses upwards, finding his mouth again. The first kiss was a light peck, but they soon became deeper, more passionate, until John gently pushed his tongue through both sets of lips and into Sherlock's mouth.
As John's tongue danced with Sherlock's, his hands slid around the detective's hips and into his boxers. He delicately drew circles with his fingertips on the prominent bone before they changed positions so that John was on top, giving him easier access to the parts of Sherlock that he craved. His hand inched towards the center of his hips, then slipped downward, claiming Sherlock's length as his own as his hips bucked forward slightly as he gave him a few well-won strokes.
Lips and tongues still moved together in perfect harmony as Sherlock let out a quiet moan, John's hand wandered a bit lower and played lightly with the detective's sensitive head. Sherlock tugged at John's jumper, failing to get it off as John tugged Sherlock's trousers and pants all the way off, removing the hand on his erection in order to disrobe the other man entirely. He fumbled around with some of the buttons before simply ripping the dress shirt completely open. His mouth was removed from the detective's as he took his time exploring along the jawline, neck, collarbone, and eventually chest with light kisses, gentle licks, and delicate nips until he found his way all the way down the body, pausing at the space beneath his navel. "Keep going," Sherlock breathed, hand tugging at and running through John's hair, offering encouragement.
John followed orders swiftly, licking a stripe up Sherlock's length before tonguing light circles into the delicate tip. Sherlock moaned again, forcefully tugging at John's hair, begging for him to take him all the way inside, and John complied, wrapping his lips around the erection and tracing his tongue along the undercarriage as he bobbed his head back and forth along his cock.
After a few minutes of this, John traveled back to the head, drawing more circles with his tongue along it, coaxing Sherlock into orgasm as he tasted the precome, and then felt Sherlock's back delicately arch as he began to writhe underneath him, moaning as he came into John's mouth. "Welcome home," John said, wiping his mouth from the mess and giving Sherlock a light, closed-mouth kiss.
