Sherlock couldn't believe it. John was getting married. John could barely believe it himself. They stood at the front of the church, waiting. Waiting for Mary. Sherlock was nervously biting his bottom lip, his eyes were only for John.

Mary walked down the aisle, beautiful, smiling in a gleaming white dress. Her veil covering her blushing face. John looked happy too as he watched his fiancé walk towards him. Though not as happy as he could have been.

Sherlock glared at Mary. She was stealing his John away from him and he wasn't sure if he could ever forgive her.

"John, please don't do this," Sherlock whispered urgently.

"I want to, Sherlock. I love her." John frowned at his best man. Mary came level with them and beamed at John who returned the smile warmly.

"We are gathered here today, in the sight of god, to bear witness to the holy union of…" intoned the vicar. He continued but Sherlock wasn't paying any attention to him. How could John do this to him. He was forced to stand there, right next to him, as he pledged himself to another. Surely he knew, he must've known, how could he not? He was certain John knew, and what's more, he was certain the feelings were mutual. Sherlock stayed as still as he could, chewing on his bottom lip as before.

"If anyone here knows a reason for Mary and John to not be married, speak now, or forever hold your peace,"

Sherlock couldn't contain himself. "Stop," he said, only just loud enough. He cleared his throat awkwardly.

"What are you doing?" hissed John, turning towards him slightly.

"I, erm," the weight of what he'd done suddenly dawned on him. "John, please, it's you, it always has been you, from the moment we met I knew it was you. How can you marry her when I love you and need you so much? Don't marry her, please," Sherlock begged quietly. He took hold of John's hands, not wanting to let him go. He'd never done anything like this before but it felt right. "I'm not a psychopath; I'm not even a high functioning sociopath any more. You've made me discover feelings. I love you John Hamish Watson. Please don't marry this other person. I need you more." John looked at him speechlessly, his eyes brightening.

"Ive waited too long to do this," Sherlock murmured and gently leaned in to kiss John softly, his John, lingering as long as he dared.