Sherlock was lying on the sofa in the near-dark when John got back. He wasn't asleep. John hung up his coat while Sherlock flicked on the lamp, then they both stared at each other.
"So." John forced a nonchalant shrug. "She was nice."
"You had sex."
"Deduce that all yourself, did you?" Wasn't that the whole point?
"Tell me about it."
John flailed for words for a moment. "It was . . . it was sex, Sherlock. I mean, thanks for setting me up and all, but-"
"You started with a kiss," Sherlock said, and stood. He pressed forward until he was well inside John's personal space, staring down at him with unreadable eyes. "Outside the club. You grabbed the nape of her neck and tugged her head down and she moaned. Twice. And she reached around to grab your arse when you started to use tongue." He reached his arms around to encircle John's torso, gentle but unyielding, not quite dipping low enough to grope John's bum through his trousers but definitely close enough to suggest he'd be amenable. He paused with his lips only a hairsbreadth away from John's. "You initiated the kiss, I believe."
Holy shit. John froze for what felt like forever, untangling things in his brain, but Sherlock waited patiently until John finally gave up fighting this, whatever it was. "You weren't lying," he whispered against Sherlock's lips. "Back at the club - you weren't lying."
"No."
And then John told himself fuck it and swarmed forward, tugging Sherlock's mouth down to meet his own, exactly like he'd done with Yolanda. Sherlock moaned - squeaked, really - and went all melty and boneless under his fingertips. John let his other hand trail freely up and down Sherlock's long back, firm enough to keep Sherlock pressed tight against him but ready to pull back at the slightest sign he had misread Sherlock's intentions.
He hadn't. Sherlock did finally grab a handful of arse, urging John closer so their bodies were smashed together from lips to thighs. He let out another moan, lower this time, definitely not anything that could have been mistaken for feminine. John didn't fucking care.
Sherlock broke the kiss gradually, already panting. "What next?"
"You want a play-by-play?" John massaged Sherlock's nape between his thumb and forefinger with a shade more pressure than he'd normally use, but Sherlock's eyes practically rolled up and out of his head at the feel of it. John took advantage of his flatmate's helpless gasp to initiate another deep, filthy kiss. With more tongue this time.
"Everything," Sherlock groaned against him when he could finally speak again. "Tell me all of it. I want it all. But better."
"God, I can do that." John pressed against Sherlock, backing him up one step at a time until he hit the closed door. "I need you out of these clothes first, though. I already had her dress on the floor by the time we even got through her doorway."
Sherlock whimpered under the onslaught, but he was already pawing at his shirt. John tugged it loose from his trousers and yanked, divesting it of buttons and Sherlock alike. Trousers followed - it was a good thing Sherlock was already barefoot, because John was damned if he wanted to stop for something as inane as unlacing hundred-pound loafers. Ten seconds later Sherlock was totally naked and John was still totally clothed and John's brain had already shot straight past what the fuck am I doing and straight into trying to make Sherlock as desperate as possible, as quickly as possible.
"What - oh! - what next?" Sherlock gasped, pinned to the door again as John assaulted his pale neck with insistent, inescapable kisses and little nips.
"You really want to know?" John growled against Sherlock's earlobe, then bit it gently. Sherlock made a fantastic gutteral noise which absolutely could have been the sound of his mental gears grinding messily to a halt.
"Tell me," Sherlock groaned. "Show me. What you did with her. What you did without me there."
"Don't know if I can show you everything, but I'll try to paint the picture." John licked one last stripe up Sherlock's neck, then grabbed the detective's hands and slammed them against the wood of the door over Sherlock's head. "She surprised me - had a nice little box of toys all laid out on her bed when we got to her flat. Good variety. She was obviously not afraid to get a little kinky - did you deduce I'd like that, too?"
Sherlock licked his lips, his eyes wide as saucers, and nodded. "Bedroom," he whispered.
"Not exactly how it played out yet, but sure, if you want to." John lowered Sherlock's hands but didn't release his iron grip on his flatmate's wrists. Instead, he twisted them around so they were pinned at the small of Sherlock's back and he could propel him forward with one hand, herding him with his body and crowding his steps so Sherlock was always just a second away from losing his balance. They were both breathing hard, now, but John's brain and body had both settled into that marvelous focus he sometimes got when he was in the middle of damn good sex and he was the one getting to direct everything. The more incoherent Sherlock got, the more John's senses sharpened into a single, overarching predatory instinct. It was glorious.
He faltered a bit as they cleared the threshold to Sherlock's room and John saw what was on the bed. A line of sex toys and bondage gear, all still in their neat packages from the store, handcuffs and rope and safety shears and a set of velcro restraints in various sizes.
"What the fuck?"
Sherlock squirmed in his grip, not actually trying to get away but definitely not happy about having to explain himself. "I went shopping while you were out," he admitted.
"Because you knew Yolanda was into bondage."
"Because I deduced you were into bondage. I picked her out for you with that in mind."
"Jesus." John dragged Sherlock closer to the bed to take a better look at the assortment. "We're going to talk about that more later. Right now, all you need to know is that you guessed right."
Despite his half-blissed-out state, Sherlock still snorted and rolled his eyes. "I never guess, John. I always-"
"Hey." John shoved, overbalancing Sherlock onto his stomach on the bed. He landed a well-timed swat at Sherlock's bare arse as it passed. "I'm about to make you come your bloody brains out, so I'd thank you to not argue with me right now."
"Yes, John," Sherlock replied meekly, his face once again a mixture of hope and exquisite desperation. "What next?"
"You got the over-the-door kind. And it damn well was a lucky guess. Hold still." John tore open the plastic packaging and pulled out the velcro straps. They weren't anything fancy, just the kind of starter kit you'd find at any sex shop, but they were frighteningly similar to what Yolanda had in her toybox. John fastened one strap around each of Sherlock's wrists, then went to shut the bedroom door with the plastic T-bars in place over the top. With the door closed, the T-bars provided an anchor point (complete with miniature carabiners on a short nylon straps) for him to hook Sherlock's hands to. Sherlock was tall enough to not even need the extra length of strap, of course, although . . .
"Right." John hauled Sherlock bodily back off the bed and clipped him quickly into place. Sherlock tugged at his wrists, testing the strength of the restraints, but the obvious precome already beading at the head of Sherlock's cock told John all he needed to know about whether his flatmate was enjoying this or not.
"This was next," John said calmly. As if his heart wasn't galloping almost as fast as Sherlock's. "We snogged a bit longer in her sitting room, then I pinned her up against a wall, then we made it to her bedroom and she already had the cuffs attached to the doorframe. She was absolutely gorgeous, there - naked except for her high heels. Kept her a bit wobbly for balance, but I think we can simulate that too." He nabbed one of the pillows from Sherlock's bed and wedged it behind his flatmate's ankles, so Sherlock had to stand a little away from the door and arch backward to keep from tugging on his wrists. It wasn't so much that he was in danger of injuring himself, but it kept him from being able to concentrate on anything else for too long. Especially once John was kneeling on the floor in front of him, mouth even with Sherlock's cock.
"John."
"It's good that you're tall for this, you know. Gives me more room to maneuver. Shift your feet farther apart." John nudged Sherlock's calves with his knees, forcing enough space between them to crouch comfortably. Sherlock was all tense muscles and quivering limbs, now, but he wasn't thinking or deducing or insulting anyone and John found himself quite satisfied with the state of things. He took a deep breath to fortify himself, then leaned forward and swallowed Sherlock down to the root.
The thump of Sherlock slamming the back of his head against the door was probably loud enough to wake Mrs. Hudson, but John didn't really give a damn. He had Sherlock twitching and writhing above him, in front of him, around him, inside his mouth, and it made him feel like the most powerful man on earth.
"John, oh, I - ngh!" Sherlock was obviously fighting to keep from thrusting his hips, but he had no leverage anyway. John ran a hand up the back of each lean thigh, spearing his fingers through the crinkled hair there, and held him still so he could work him more deliberately with little sucks and licks and teasing flicks of his tongue. It was nice to know that giving blowjobs and riding a bicycle were both skills one never really forgot. Sherlock was trembling in earnest, now, not quite ready to come yet, but probably in danger of falling into a heap on the floor if John were to suddenly release the velcro around his wrists. John moaned around Sherlock's length - prompting another full-body shiver - and sat back on his heels.
"Don't suppose you have condoms and lube around here, do you?"
Sherlock groaned and opened his mouth to pant out loud for a full ten seconds before he could reply. "Top drawer. Both. But John, I already - I wanted to-"
"Really?" John slid one of his hands up higher, tracing the globe of Sherlock's arse, then brought one finger back down along his crack to his perineum. And felt the telltale slickness of Sherlock having already prepared himself.
How had he done it? John closed his eyes for a moment so he could just absorb this new realization. Sherlock, fingers pistoning in and out of himself. For me. Maybe a dildo, hard and thick? Was he imagining it was me buggering him? Or was he imagining himself writhing and helpless, pinned to the door, prick jammed in my mouth as I reduced him to nothing but moans and tremors? He traced over that slick hole again, just pressing in a tiny bit, and Sherlock let out an embarrassed whine.
Right. Condoms. No matter what Sherlock did already, John wasn't going to go without one of those. He stood (a little jerkily, his leg finally registering a protest) and went to retrieve both a condom and the small pump-top bottle of lube. Not a brand John had seen before, but then it was probably something posher than anything he could afford anyway.
"I was," Sherlock said breathlessly, his eyes still blown a bit wide. "Thinking of you while I did it. Just my own fingers, but imagining how you'd feel. And daydreaming about how you were probably fucking that woman that very moment, totally unaware of what I was doing."
"Yeah, well, now I know." John unzipped his trousers and pulled his cock out through the slit in his pants. He rolled the condom on with practiced efficiency - no chance of losing his erection now, not with Sherlock naked and stretched out like a sacrifice like that - and slathered a sloppy palmful of lube over the outside. A second pump, and then he was breaching Sherlock with no extra warning. One finger slipped in quickly, easily, and John was desperate to try a second.
"Leg up. Here, brace yourself over my shoulder." John tugged Sherlock's left leg up, letting the crook of Sherlock's knee settle over his collarbone. The position left Sherlock's arse spread and open, ready for John to widen him further. Which he did, with confident strokes, in and out, scissoring his two fingers apart with gentle motions-
"Christ," Sherlock moaned. "John. Need you. Please."
"I thought you wanted to reenact my night with the woman you picked out for me."
"Not reenact," Sherlock corrected in a breathy whisper. "Just - want to be better. Want you to think of her and then think of me and know the sex wasn't even in the same league. Wanted to be here, lying on my bed, fingering myself, feeling lonely because you were out fucking someone else, and then have you come home and roger me senseless."
"You're not senseless yet - you're still talking." John hitched Sherlock's leg up higher, then bit the bullet and swept Sherlock's other leg out from under him. It took some adjusting, due to the disparity in their heights, but eventually John had Sherlock's legs draped over both shoulders and Sherlock's back pressed against the door and the tip of his own cock pressed oh-so-gently to the welcoming warmth of Sherlock's hole.
"Yes," Sherlock breathed, and let his head fall back against the door.
John lined himself up with a nudge of his hips and then he was slipping inside, ever so slowly, careful to watch Sherlock's face for any sign of pain. Sherlock's expression remained utterly blissful, though, a single furrow across his forehead the only sign of discomfort. John pressed in with one smooth, slow stroke, stopping only when he bottomed out with his balls pressed up against Sherlock's arse.
It was indescribable. Brilliant, amazing, fantastic, all the adjectives John had lobbed at Sherlock's mental acrobatics over the course of their time together. All of them now applied to the wonder that was Sherlock, tight and warm and wet around him. John eased Sherlock up again, inch by agonizing inch, then let Sherlock's own body weight slam him home. They both may have shouted.
"Just like this," John bit out, repeating the maneuver. "I had her bent double against the door, totally naked, and I was still almost completely dressed. Just like this. She couldn't move, could barely squirm, just had to-" - he thrust again - "take it. Just like you're doing. How's it feel, Sherlock? Is this what you wanted?"
Sherlock rolled his head back and forth against the wood of the door, eyes open but unseeing, breathing heavily. John took his silence for assent.
"You wanted better, you know. That's what you said." John leaned forward to bite a sharp mark at the base of Sherlock's collarbone on the next thrust, only barely restraining himself from breaking the skin. "This is indescribably better. Because it's you, you mad bastard. Sex with an anonymous woman could never compare with this. Why didn't you ever tell me? You let me think for ages that you were practically asexual."
"You kept saying - not gay," Sherlock gasped.
"That may have been an exaggeration," John admitted. And went after the pale column of Sherlock's neck again, leaving a bruise large enough it was sure to be seen for days. Sherlock moaned and wriggled, but he very definitely seemed to be in favor of both the hickey and the thorough fucking. "You want to come, don't you."
Sherlock nodded frantically.
"Going to make a mess on my shirt."
"Already have."
John looked - and sure enough, there was a noticeable spot of pre-come smeared over his stomach. Sherlock looked so wrecked, so desperate . . . John let go of Sherlock's arse with one hand just long enough to untuck the rest of his shirt from his trousers and to flip the lower hem over his flatmate's erection. "Do it this way, then. Up against my skin, so I can feel it. You're doing the laundry next, anyway."
"Anything. Please." Sherlock tugged against the restraints again - they weren't bearing any of his weight, other than that of his arms, but the reminder that they were there seemed to bring him right to the brink. Not that John was far behind-
"Damn it, now." John slammed into Sherlock one more time, feeling Sherlock quake around him, and then Sherlock was going completely rigid and moaning loudly and John's cock was being deliciously squeezed by every single one of the aftershocks.
"John."
And that plea was what did it. John's orgasm hit him, too. His legs barely supported him well enough to keep holding Sherlock's weight as he came, but he fought through it and came back to himself with his top half slumped against Sherlock's chest and his lower half still bracing his flatmate against the door. After a long second for his brain to start working again, he carefully pulled out and extricated Sherlock's legs from over his shoulders and helped Sherlock to stand again.
"Um," Sherlock said quietly.
"Yeah." John reached up to release the restraints around Sherlock's wrists, then slipped the condom off and padded to the wastebasket to dispose of it. His legs were still rubber. When he turned back around, Sherlock had swept the entire collection of sex shop purchases off onto the floor and had flopped face-first onto his duvet.
"C'm'ere," Sherlock slurred.
Lying down seemed like a marvelous idea. John hesitated only a moment, then stripped off his ruined shirt and lowered himself onto the bed next to his flatmate.
"Good?" Sherlock still seemed incapable of more complex conversation, but his tone conveyed everything his words didn't.
And John found himself perfectly happy with that. "Very good," he mumbled, and tugged Sherlock into a not-quite-embrace. "Sleep now; talk later."
"Mmgh." Sherlock flailed out to the side, grabbed the edge of the duvet, and flipped it over them both so they were rolled like a burrito. And they both drifted off to sleep.
