Back to Sherlock's POV!

When they walk back into 221B Baker Street, Sherlock doesn't know what John will say. He knows what he hopes it to be, but he is too afraid John will reject him. And John will move out and he will be all alone.

John looks at him and takes in a deep breath. "Right, Sherlock. You haven't told me so much things- like how you are in love with me, but truth be told?"

Sherlock is frozen. John has gone straight to the point, walking the path of no return.

"I think- no, I know I'm in love with you too." John confesses. "I'm probably doing this all wrong and everything, but er-" John stutters to a stop and grins. "I've never really been good with words, hmm?"

And he pulls a shell-shocked Sherlock down into a hug. Sherlock can smell exploding sweets and Butterbeer on John and he closes his eyes. Because he needs to treasure this moment, register it in his mind forever. The day he got to keep his friend forever.

There will be lots of arguments over exploding potions or Sherlock's diet (or lack therof), but for now Sherlock and John fit together perfectly, like a puzzle piece and that is how it shall be.

Sherlock and John, consulting magical detective and his doctor.

A/N: Right, the last chapter. Happy endings are perfect. And this is the end. Thank you for being so supportive and all. I hope I didn't rush through the Christmas dinner, I'm horrified at myself for not including exploding crackers in the Christmas dinner.