John ran his hand over Sherlock's thigh before gripping him by his scruff to bring him closer to his face. He wasn't going to be shy about kissing Sherlock this time, and he could tell that Sherlock was thinking the same thing when he could feel Sherlock's tongue inside of John's mouth, battling for dominance. The same fire burnt through John's veins and made him feel more alive than he ever had been during the last 2 years.
John could feel Sherlock's - and his own- cock getting harder by the second. He quickly unzipped Sherlock's trousers and pulled them down to his knees until the only thing between John and Sherlock's dick was his grey boxers, which didn't last very long.

Sherlock gave a low moan when his pulsing dick was exposed to the cool air of the room. His moaning then got louder as he could feel John rub his hand over his erected cock,

"Christ, it's bigger than I thought.." John breathed against Sherlock's lips as he ran his hand up and down Sherlock's cock. Sherlock didn't reply, but his breath grew even more rapid with each stroke, it was clear how much he was enjoying this. His warm, brisk breath could be felt of John's cheek, which made him smirk as he could feel his own cock trying to fight its way out of John's own trousers, but it wasn't his turn. Not yet anyway.

John could feel Sherlock's pre-cum against his hand which sent a shiver up his spine, but then broke off the kiss and, within less than a heartbeat, proceeded to bow his head lower and slide his tongue over the tip of Sherlock's throbbing dick. He had often wondered what Sherlock tasted like.

"Oh Jesus, John-" Sherlock rasped, cut short by his sharp gasp. He could feel his cock slowly becoming coated in John's saliva which was dripping down it as John softly bobbed his head up and down, John smirked as he rolled his tongue down the side. The top of Sherlock's cock almost reached to the back of John's throat, and had to force himself not to gag. Sherlock gripped the sides of his chair, leaving noticeable marks on the leather.
His breathing was cut to short, rapid gasps and between each moan. He had never felt such pleasure in his life. John's skilled tongue working against his dick made Sherlock feel like an electrical current slashed through him, he felt like he could run for miles on end, and yet he could barely move at all.
Sherlock tossed his head to one side, trying to control his breathing and panting through his teeth; he didn't want to seem too submissive in front of John..

However, John enjoyed the feeling of making Sherlock - who usually liked being in charge - gasping for breath like he was. John noticed that Sherlock's cheeks were tinted with a dark red, he could tell that Sherlock was close.
He flicked his tongue into the slit and could hear Sherlock's lustful moans rattling through his ears,

"J-John!" He rasped, gently bucking his hips up and down. His voice shaking as he tried to carry on, "Oh God, I-I think I'm.. I'm-"

Sherlock immediately came into John's mouth with a relieved moan, who then swallowed it as if he was dehydrated.
He carefully let go of Sherlock's softening penis and looked up at him; he was still panting like he had just ran a hundred miles, and his eyes were closed shut.

"Tired?" John teased, swiping the back of his hand across his mouth. Sherlock shook his head and reopened his eyes, they flickered with an energy that he usually found in them whenever Sherlock was having the trill of a chase with John, when his veins were pumping with adrenalin. He figured that this kind of stuff also got him excited.

"Not at all." He gasped in-between breaths, smirking. After a few moments, his breathing returned to his normal state and looked down at John, who was still kneeling on the floor,

"Fuck, you were better than I ever dared to dream," A purr rumbled out from Sherlock's throat.

"You mean, you've dreamt about this? About me.." His voice trailed off as Sherlock nodded his head wildly.

"Everyone has their fantasies," Sherlock tilted his head back, staring up at the ceiling, "Barely my fault if you were so attractive. Honestly, the things you bring on yourself.." He added, chucking under his breath,

John smirked before grabbing Sherlock's hand and carefully tried standing up without falling over again, he bit his lip and Sherlock's full-blown gaze was focused John's the not-even-trying-to-be-subtle erection in his trousers. Sherlock took a sharp, but silent breath from his mouth as he stared at John's hidden dick. John pulled Sherlock up and pressed himself close to him, his hardened cock grinding against him, which caused Sherlock to start panting and whimpering again,

"Right, we've all got fantasies," He whispered into Sherlock's ear with a low, sultry voice, "I've fulfilled yours, now it's my turn."

Without waiting for Sherlock to reply, he gently tugged him to Sherlock's bedroom, he licked his lips in a lustful anticipation.

Now the real fun starts.