Sherlock paced the living room frantically. What was he thinking by not telling John that he was leaving this morning? If John had woken up from a nightmare, especially if it had been about the fall, and Sherlock wasn't there, it could have terrified John. Sherlock could be such an idiot sometimes! He should have told John, or, better yet, stayed home!

He glanced at the clock on the television. Time to go make everything right with his fiance. Sherlock grabbed his coat and scarf, he pulled them on and started heading out the door. After hailing a cab and climbing in, he sent a quick text to John.

[Are you free for lunch? -SH]

[Yes, I am. -JW]

[Can we go to Angelo's? I'll pick you up at your office. -SH]

There was a delay, before John text back:

[Yes. -JW]

Sherlock let out a shaky breath and tried to relax. It would be okay. There was just something going on and Sherlock intended to find out what. When the cab stopped outside of John's office, Sherlock had the cabbie wait for them.

He headed inside and went straight to the door labeled, 'Dr. John H. Watson'. Sherlock knocked softly on the door and heard a muffled, "Come in" follow soon after it. He slowly pushed open the door and looked sheepishly at John, who was studying the files on his desk in front of him.

"Afternoon," he said quietly.

John glanced up at Sherlock, before returning to his papers. "Hello," he replied dryly.

Sherlock hesitated before asking, "How's work been?"

John sighed and rubbed the inner corners of his eyes. "Busy," he muttered. "Mainly people with colds."

Sherlock nodded. "I see." There was a long amount of deafening silence, John wouldn't look at Sherlock. "I owe you an apology," Sherlock finally said.

This earned him John's full attention. John closed the file and looked up at Sherlock. "Why?" he asked.

Feeling his legs go shaky and his knees weak, Sherlock sat in the chair opposite to John's, before he started his apology. "I should not have disappeared on you this morning," he said quickly, "I should have woken you up and told you I was going. Hell, I shouldn't have left you at all. I know you had a nightmare this morning, and I can only assume that waking up without me there made it worse. I deserved you yelling at me this morning. I was stupid, careless, cruel, and it will never happen again."

Whilst Sherlock had been talking, John had moved around the desk and was leaning against it. His arms were crossed and he studied Sherlock silently. "I suppose I owe you an explanation for shouting," he murmured. "You were right, nightmare. It was the one about the fall. When I woke up, and you were gone, I honestly forgot for a few minutes that you were alive. I was terrified, Sherlock. I thought I had dreamed everything. You coming back, our engagement, all of it. It scared me to death."

Sherlock felt a lump form in his throat. "I'm so sorry, John. I love you and I shouldn't have done that to you."

John gave Sherlock a small smile. "Apology accepted you silly git," he chuckled. John took Sherlock's hand and hauled him to his feet.

He wrapped his arms around Sherlock's waist, and Sherlock wrapped his arms around John's neck. John placed a soft and loving kiss on Sherlock's lips. They spent a few moments kissing, not saying anything at all. When they pulled apart, Sherlock had a goofy grin on his face.

"God I love you so much," Sherlock murmured softly.

John gave Sherlock a loving smile back. "I love you too, Sherlock. Now let's get to Angelo's before I take you on my desk, right now."

Sherlock laughed and took John's hand, leading him from the office. All was well again.