mistress (kind of, idk)

6.2K 129 49
                                    

john would stop by every time he was in the city, which was maybe every two months. he would stay for four days and teach for two of those days at saint bart's. he had met sherlock at one of his first classes, and they instantly hit it off. that night they went out to dinner, had a little too much to drink and ended up in john's hotel room. it was awkward at first, but they got over it once they talked it all out, after all, john was a married man.

john walked up to the familiar door and knocked on it, hearing the light clicks of mrs hudson's heals against the floor. she opened the door with a smile, giving john a hug. "john! it's so nice to see you!"

"you too mrs h. how's the hip?"

"still a pain in my tush." she said and patted her hip.

john chuckled. "is sherlock in?"

mrs hudson nodded. "i can put on the kettle if you'd like, just made some biscuits."

"maybe later. sherlock and i have work to catch up on." he said. he kissed the fragile womens cheek before bounding up the steps. the door was open so he just walked right in, seeing the curly haired boy sitting in his chair, knees pulled to his chest and hands resting under his chin. john smiled softly at the sight and closed the door, locking it as he shrugged his coat off, hanging it, then toeing off his shoes before making his way over to sherlock. he grabbed sherlock's wrist and pinned them to the arm of his chair, kissing him deeply. it took sherlock a few seconds to realize what was going on before he kissed john back, smiling.

"you're early," sherlock said as he pulled away from the kiss, freeing his hands from john's grip.

"caught an earlier train." john said and kissed sherlock again.

sherlock kissed back, cupping john's cheeks.

they snogged until they couldn't breath any more, pulling away, but going right back in for more because they just couldn't get enough of one another. as they kissed, sherlock started unbuckling john's belt, pulling his trousers down some and cupping his half hard cock. john let out a soft noise, grabbing sherlock's wrists again and pushing them above his head, pulling away from the kiss. "you're going to ride me, yeah?" john growled into sherlock's ear.

sherlock let out a soft whimper, loving it when john used that voice. he nodded and pushed john into the chair across from him with his feet, making sherlock fall back with him. john let go of sherlock and sherlock pulled his trousers and pants off, climbing into john's lap. he pulled a bottle of lube out from behind the cushion and gave it to john. "strech me." he said hungrily into the man's ear, rubbing against him.

john popped the bottle open with his thumb, pouring some of the lubricant onto his fingers before pushing one into sherlock, making him moan slightly. john smirked and didn't wait before adding a second digit into the boy, thrusting them into him as he streched him open. he pulled his fingers out and sherlock whimpered at the loss, rubbing against john again. "you have to be quiet." john said as he rubbed his cock against sherlock's ass. "mrs hudson hasn't left yet and we don't want her coming up here, now do we?" he asked and he pushed the tip of his cock into sherlock, holding sherlock up so he couldn't sink down.

sherlock's mouth fell open as john pushed in more, shaking his head furiously. "no- please, god please, john just give it to me!"

"good boy," he grinned and let sherlock sink down onto his cock.

sherlock let out a breathy moan, sighing in relief. he gripped john's shoulders and started riding him, fast. when john took over, sherlock had buried his face into the crook of john's neck, biting the skin to muffle his moans.

"john- ah, fuck!" sherlock moaned as he hit the small bundle of nerves. he took his face out of john's neck and looked at him, starting to ride him again, letting out a fairly loud moan.

Johnlock OneshotsWhere stories live. Discover now