Sherlock was laying on the couch, eyes closed, hands together in front of his nose. It was his thinking pose, though, John never really understood how this pose, or any specific pose whatsoever, could help you think better. He was mumbling to himself things about the case, trying to find a connection.
After debating on this for a while, John decided to speak up. He couldn't hold it inside anymore. So he went and stood in front of the couch and interrupted Sherlock.
"Sherlock, i need to-" John started, but Sherlock stopped him with a "Shh John, i'm thinking."
"Sherlock i really need to talk to you," John tried to get his flatmate's attention. Sherlock didn't respond.
"Sherlock!" John rose his voice and said on a demanding tone. Sherlock sat up, his hands still together, and looked up at him. He could see that John was more than serious, and finally said, rolling his eyes "Well? I'm listening."
John kneeled in front of Sherlock, swallowed and started awkwardly. "Sherlock, i think i have feelings for you."
"Well, of course you do," Sherlock replied, not surprised at all. It was John whose eyebrows went up. "You're my flatmate, my colleague, my friend, of course you have to have at least some sort of feelings for me," Sherlock stated calmly and returned to his thoughts.
"Sherlock!" John sounded even more demanding. "I have feelings for you, god damnit," he was starting to anger.
"I don't quite see what you mean," Sherlock mumbled again, clearly not paying attention at all.
John stood up, turned his back to Sherlock and pinched the spot between his eyes. He turned around with a sudden movement and made a gesture in the air with his hands like he was begging Sherlock. "For god's sake i love you Sherlock. I love you, okay?" he yelled and rubbed his face with his hands.
"Oh..." Sherlock rose his eyes to meet John's. After a short moment of silence, Sherlock continued. "Shall we-" he cleaned his throat and went on "Shall we have tea tonight?"
John sighed, took his coat and said "I'm going out. Don't wait up, i guess," and before Sherlock could say anything more, he slammed the door behind him.
"Damnit," Sherlock mumbled and hit the wall with his fist. "Damnit!" he yelled and walked around the room nervously.
It was 3.30 in the morning when John sneaked up the stairs. He made sure he opened and closed the door behind him as quietly as he could. He grabbled on the wall for a moment, until he found the switch. He turned the lights on and saw Sherlock, in his dressing gown, sitting in his chair. His elbows were on his knees, and his head between his hands. Sherlock's hair was messy and he looked awful.
"Sherlock..." John started, half-whispering.
Sherlock stood up momentarily. "John, I'm-"
"I had a walk in the park," John interrupted Sherlock, who had started moving towards John. He stopped. John was trying to avoid the subject the best he could.
"Yes, that's lovely, but John-" Sherlock took a few steps forward.
John, whose eyes were still on the floor, continued to interrupt. "It was truly lovely, they had put up the christmas lights and..." He finally rose his eyes, meeting his flatmate's, who was now standing in front of him.
"John." Sherlock demanded him to shut up.
John was just about to say something, when Sherlock placed both of his hands on each side of John's face and kissed him, shutting him up.
At first, it was just their lips. Pressed together for some time, the stiffness finally disappeared from John's body, as he wrapped his arms around Sherlock, opening his moyth just a bit, so their tongues would meet.
The first touch was awkward and shy, but the kiss soon developped into something utterly magical.
After a while, Sherlock slowly pulled back, resting his forehead on John's. Gently kissing John's nose, he whispered.
"I love you too."
