Dear Sherlock.

I wanted to smoke last night. I really, really did. You know how that feels, don't you? But I want you to know that I didn't. I didn't touch a single cigarette. Because I made you a promise, and I want you to know that I am going to keep it.

I want you to know that I love you, and I always have. Not like that. I think of you as a son to me, Sherlock, ever since we met. You gave me a son when I couldn't have my own. And thank you for that. I love you so much, and I will never stop loving you.

And you were right, I do need you. I've needed you so much, all this time. Maybe you don't realize everything you've done for me, but I hope that you do. And I want you to know that I am so so grateful.

I want you to know that you are my hero. That you are the greatest man that I have ever known, and I have believed since the day I met you that you could grow to be a good one.

And I want you to know that I am really, really glad I gave you that jacket.

I just wish I could have thought to tell you this before yesterday.
I wish that the last time I ever saw you, I wasn't trying to arrest you.

I just want you to know that I'm sorry I failed you.
And I'm sorry I never told you any of this before you jumped.

Love,
Greg