Sherlock and John opened the door to their flat and dropped the suitcases onto the floor. Mrs Hudson heard the noise and rushed up, her gentle smile flashing as she pulled them both in for a hug.

"Boys! Oh, I've missed you! How was Scotland?"

John smiled and pulled back. "Amazing, absolutely fantastic."

Sherlock smiled and sat down in his seat. "Yes, it was rather enjoyable. As much as I liked it, I did miss my chair."

Mrs Hudson laughed and sat down on the couch. "You and that bloody chair. Did you have a nice birthday, John?"

John glanced at Sherlock and smirked. "Oh, I had a great birthday, trust me."

Sherlock spoke up. "Just great? I thought you'd use a better adjective."

"Brilliant, then. The best." John smirked and winked at Sherlock, too discreet for Mrs Hudson to notice.

Sherlock chuckled and glanced at the table. He picked up his phone off it and chucked it to John, who caught it in mid-air. "Phone Lestrade and Molly, we might as well tell them all now."

"Will I invite them over?"

"Tell them what?" Mrs Hudson frowned.

"Yes, invite them over. And you'll see Mrs Hudson. I'm rather dissapointed you haven't noticed yet."

"Oh, dear. Noticed what?"

"Patience Mrs Hudson, patience."

John held up a finger and hushed Sherlock. "Hi, Greg? It's John. We're back from Scotland! Hm? Oh yeah, it was amazing. Anyway, can you come over? We have something we'd like to tell you. Okay, see you soon."

"Don't forget to phone Molly, too." Sherlock murmured softly.

"Yes, yes I know." John dialled Molly's number and held the phone to his ear. "Hey, Molly. It's John. I had a great time, thanks. Are you busy? That's good. Would you be able to come over today? Okay, that's great. Bye." John hung up and faced Sherlock, who was sitting comfortably in his chair. "That everyone?"

"Everyone important."

John nodded and sat down opposite Sherlock. He looked gorgeous, his curly black hair falling infront of his face and a slight smile upon his lips. God he loved him. Suddenly a realisation hit John.

"Sherlock."

"Yes?"

"We forgot Mycroft."

Sherlock snickered, took his phone off John and sent a text to his brother:

Mycroft. Come to 221B now. It's important.
-SH

"There. He'll be here soon."

John shook his head and cast a look at Mrs Hudson. She was still sitting there, mildly paying attention. She was twisting his thumbs together, and looking round at the mess. As much as he loved her, he wanted her to leave- Sherlock got steadily more hot the longer he stared at him.

"Erm, Mrs Hudson? Could you go downstairs and get some food? We don't have any...also, you should stay down there until we're finished tidying the flat up a bit, don't want you to sit about in all this, um, mess..."

Mrs Hudson stood up and nodded. "Alright. Tidy up good! And remember to go shopping tomorrow, I'm not giving you food all the time. I'm your-"

"Landlady, not our housekeeper. Yes, yes we know. See you soon."

As she left the appartment, Sherlock raised an eyebrow. "What was that all about?"

John pulled Sherlock out of his seat as fast as lightning and crushed their lips together. He tangled his hands in Sherlock's hair and pulled him closer. The kiss was passionate and wild, but gradually turned slow and soft. He had no idea how long they were kissing for, all he could think about was Sherlock. John pulled back.

"That." he said.

"Oh...well," Sherlock shook his head. "I wasn't expecting that."

John pouted. "Bad surprise?"

"No, no definitely not. Good surprise. Great surprise..." Sherlock murmured quietly. "But why so randomly? Not that I'm complaining."

"I don't know, I guess I'm just excited each time I see the ring. And you look really really hot today." John smirked and placed a hand on Sherlock's chest.

"I look hot every day."

"Trust me, I know. With your cheekbones and the hair and the voice...it's all rather sexy if you ask me."

"If I'm that sexy, why are we still talking?"

Sherlock leaned down and planted his lips against John's, kissing deeper and more fiercely each second. John grabbed a handful of his shirt and lifted himself higher, his other hand looping around Sherlock's neck. Sherlock's tongue brushed against his lightly, always teasing, causing John to moan softly. The moan spurred him on, and he hoisted John up, forcing him to wrap his legs around Sherlock's waist. Grinning, John wrapped an arm around his neck as they navigated their way to the couch. He spun and lay him down gently. John pulled Sherlock on top of him, his hands drifting from hip to thigh. Sherlock made sure not to put his whole weight on John as he lay on top of him. John kissed Sherlock deeply and slow, deliberately nibbling on his lip softly. He placed his hand on Sherlock's chest again, only this time going more and more south. Sherlock broke away from the kiss and panted as John rubbed his bulge.

"Fuck, John. Stop, John- fu," Sherlock was cut off with another kiss from John.

"The more you talk, the harder I'll rub. I might even go inside the boxers..." John laughed in Sherlock's ear.

Sherlock bit his lip, touched his forehead against John's and groaned quietly. "Ugh. I want you to stop but It feels so good...Why do you always have to do this to me?"

"Because I'm your fiance, I get to do this."

John flipped over so Sherlock was on bottom. He unbuttoned his shirt with one hand, still rubbing with the other. As he planted a line of kisses down his chest, his hand slipped inside Sherlock's boxers and rubbed with even more force. He grinned as Sherlock gasped and threw his head back.

"John you... you better stop before I get too excited." Sherlock's breathing was heavy as he pulled John's hand away from his boxers. "We have guests over soon and I'd really rather not be sitting with a boner."

John propped himself up on one elbow. "I suppose you're right. We can finish off tonight."

Sherlock kissed him softly on the lips. "Yes, we will. Now please get off me. I have a cold shower to go take thanks to you."

John laughed and moved so Sherlock could get up. While he was in the shower, John tidied up around the appartment and put away their suitcases. Sherlock came out the bathroom with a towel wrapped around his hips.

"Better get dressed. They'll be here in five minutes."

Sherlock nodded and walked into the bedroom. When he emerged, his livingroom was filled with his friends and family. John was sitting on the arm rest of Sherlock's seat, talking to Molly, who was sitting on the couch. Her hair, normally up in a ponytail, was flowing freely down her back in gentle waves. Lestrade was sitting next to Mycroft, the two of them having a quiet conversation of their own. Mrs Hudson was bustling about in the kitchen putting nibbles into bowls for the guests. Sherlock sat in his seat next to John and waved his hand in a dismissive manner.

"Well. John can explain."

John made a 'tsk' noise and smiled politely at his guests. "Well, I guess you all want to know why we asked you to come here. It's pretty important. As you guys know, we went on holiday to Scotland a few days ago. While we were there..." John presented his left hand to everyone. "...Sherlock proposed!"

The room seemed to go into uproar. Mrs Hudson was laughing and hugging the boys, saying how happy she was for them. Molly looked genuinely happy for once, and she smiled brillaintly.

"That's great!" she cheered, giving them both a quick hug.

Mycroft blinked. "I was gay first, and you still got a boyfriend before me...and now you're married before me too, unbelievable."

Sherlock chuckled. "Won't mother be happy her only two sons are gay. And if you opened your eyes, you'd be able to see who likes you. Rather surprising."

Mycroft shot a questioning look at Sherlock. He replied with a quick look at Lestrade, who seemed to find the floor very interesting at that moment. Mycroft smiled and sat back in his seat, looking at Lestrade every now and then.

"Also, Molly? We'd like to ask you something." said John happily.

Molly tilted her head curiously. "What is it?"

"Would you do us the pleasure of being our Maid of Honour?" Sherlock asked.

Molly jumped up and laughed with a hand over her mouth. She gave both of them another hug and sat back down with a smile on her face. "I can't believe it, this is amazing! I'd love to, thankyou."

"Good. Lestrade?"

"Yeah?" Greg looked up from the floor.

"Would you be my best man?"

"Yeah, yeah I will! Thanks guys, that means a lot."

John smiled and squeezed Sherlock's hand. "Thankyou, all of you. It's wonderful that you're all here to take part in this. We really appreciate it."

"But for now, you'd all better go home. John and I are rather tired from our trip back, aren't we?"

John looked a bit surprised at being put on the spot, but after a second of studying Sherlock's face he agreed. "Yeah, w-we're really tired. Sorry, we just wanted you guys to know as soon as we got back."

Their friends all nodded and bustled about, picking up phones and bags and exchanging goodbye's before they all left.

"What was the hurry all about? It was sort of rude." John turned on Sherlock with a raised eyebrow.

"Well I seem to recall a promise you made earlier this evening."

"Oh..." John smiled. "In that case, I can forgive the rudeness. They'll forget by tomorrow anyway; you're always a bastard."

"Ooh, harsh." Sherlock pulled John into the bedroom and pulled off his clothes in a matter of seconds.

"Fuck, that was fast. You must really want me." John chuckled jokingly.

"You have no idea." Sherlock had stripped himself and was facing John, a hungry look in his eyes.

John smiled deviously and pushed Sherlock onto the bed. He trailed his tongue down Sherlock's slender stomach, his hands planted firmly on his hips. Sherlock moaned as he felt his boner rise. John grinned and placed his hands on Sherlock's cock, and began moving them up and down slowly and tightly. Sherlock groaned and curled his fingers.

"Oh, fuck. Fuck."

They continued to lie there, the look of desire of Sherlock's face spurring him on. John grinned and pumped Sherlock faster, slowling down again when he saw his face.

"Hang on, don't cum yet."

"Not sure I have a choice in the matter." Sherlock hissed through clenched teeth.

John took his hands away and placed his mouth on the head of Sherlock's cock. He kissed it slowly, trailing his tongue around in gentle circles. Sherlock panted, his hands curling and uncurling at his sides. John took as much of Sherlock as he could in his mouth, sucking slowly. He pumped the rest with his hand, picking up speed when Sherlock's hips bucked in time with John.

"J-John, I-" Sherlock arched his back and let loose a loud cry of pleasure.

Sherlock ejaculated and fell back, panting. John swallowed his load and sat up, a triumphant look upon his face. Sherlock was sweating, his black curls sticking to his forehead.

"How was that?" John asked, with a raised eyebrow.

"There's not a word to describe it." Sherlock stared at the ceiling, his hand now laced with John's, who had moved up beside him.

"That bad, eh?"

"Oh shut up. You were... just wow."

"I'm glad It was enjoyable."

"How will we ever stop?"

"Who says we have to?" John winked.

Sherlock laughed and look at John. His eyes were such deep blue, and they always seemed to be moving, as if the irises were churning with emotion. Sherlock's own eyes were quick and sharp, and cold as ice. But next to John, it was almost as if the hardness melted away from him.

"I'll never be as good as you, you know."

John blinked. "Huh?"

"I don't have any skills in the bedroom department. I'll never make you feel like I did a minute ago."

"No skills my arse. All you need is practice. Something I'm very, very willing to participate in."

Sherlock smiled and kissed John's forehead. "Practice does make perfect. But for now I think we should sleep."

"And why is that?"

"We have a wedding to plan."