It was getting late, John and Sherlock both went to their own beds and John fell asleep quickly, smiling to himself, nightmare-free. Sherlock lay in his bed; eyes wide open, staring at the ceiling. He couldn't stop himself, he had to do it. He got up and made his way to outside John's door and paused, wondering what on earth he was doing and why he was being so unlike himself. He had always known he felt something for John, but it confused him greatly so he had pushed it to the back of his mind and tried to get by, not thinking about it. He was in love with John, he didn't know when this started, but he knew he had felt that way for a long time. He just couldn't believe that John had feelings as well. After all of John's denial Sherlock had given up any hope that there could ever be something between them, but now the impossible had happened and he couldn't believe it. Sherlock was reluctant to go in, "For once in your life, don't think, just do it." He said to himself. He pushed open the door and let himself in to John's dark room.

He heard a little soft snore, he bent over John's sleeping body. How gorgeous he was, Sherlock had never had a chance to just stare at him, he always avoided his gaze, afraid he would let his feelings show, but now, none of that mattered. He admired his cute little face, his mousey hair and the little sound he made as he slept. He looked so innocent. Sherlock put a hand on his shoulder and prodded slightly.

"John, wake up"

John stirred, then rubbed his face and opened his eyes

"Huh? What?" he muttered.

He was slightly startled by the figure next to his bed, but on realising who it was, he sat up and smiled.

"John Watson, I… I'm in love with you and I'd be lost without you" he said matter-of-factly with his hands behind his back.

"You? Emotions? No way." John said with a giggle.

"Please John, I need to know…"

"I love you too Sherlock Holmes" he interrupted.

Sherlock sat on the bed, then leant down and kissed John, hard. John grabbed his shirt and pulled him in. Sherlock adjusted himself until they were laying side by side, facing each other, lips embraced. They pulled away for air and Sherlock took johns face in his hands.

"Do you want…?" John started

"I really don't know"

"Shall we just…?"

"Yes, yes I think so."

John ran his hand up Sherlock's arm then across his chest, he kissed him softly, then down his neck. As he kissed his collarbone he began unbuttoning his shirt, Sherlock felt so strange, he couldn't think straight, for once in his life his mind was not racing, his heart was.

John continued caressing Sherlock's chest, laying an occasional kiss. Sherlock ran his hands through John's hair and kissed his cheeks, his forehead, his lips. slowly, savouring each kiss. Noting the softness of his skin and the smell of his hair. They enjoyed the comfortable silence, softly and slowly exploring every inch of the others skin. Sherlock removed John's shirt and kissed down his neck. Smiling at John's little gasps.

"Sherlock, let's..."

Take this slowly"

"Yes"

They both understood, they had all the time in the world, and they wanted to do this bit by bit, and enjoy it as much as possible.

"I really do love you John, I always have"

"I know Sherlock, its OK, I know now. There's no more holding back. I love you too."

Sherlock kissed his soft lips once more, then pulled his head to his chest, resting his chin in his hair and holding him close. John wrapped his arms around Sherlock and entwined their legs. They closed their eyes and happily fell asleep in each other's arms. Neither man had ever slept so soundly.