"Right Here" By Staind...Snape writes a letter to his beloved.

To my beloved,

It's been a long journey. I have overcome many obstacles. I have been there for you, and you never gave me recognition. You thought I was above you, or you thought I was beneath you. Whatever your ideas, believe when I say that I was here for you.

I helped to destroy Lord Voldemort, but there were times you doubted me. I have only showed you and yours my faithfulness to the Light. I decided that moment when the Dark Lord fell that I needed to get away from all the speculations about my loyalties. I have traveled afar, and came upon a muggle device called a radio, very similar to our wireless, but with many different designs and functions. There is something called a CD, or as they say "compact disc" that is placed inside the radio and it plays music. I have discovered a song that says everything I ever wanted to say to you. Here it is.

I know I've been mistaken
But just give me a break and see the changes that I've made
I've got some imperfections
But how can you collect them all and throw them in my face
But you always find a way to keep me right here waiting
You always find the words to say to keep me right here waiting
And if you chose to walk away I'd still be right here waiting
Searching for the things to say to keep you right here waiting
I hope you're not intending
To be so condescending it's as much as I can take
and you're so independent
you just refuse to bend so I keep bending till I break
But you always find a way to keep me right here waiting
You always find the words to say to keep me right here waiting
And if you chose to walk away I'd still be right here waiting
Searching for the things to say to keep you right here waiting
I've made a commitment
I'm willing to bleed for you
I needed fulfillment
I found what I need in you
Why can't you just forgive me
I don't want to relive all the mistakes I've made along the way
But I always find a way to keep you right here waiting
I always find the words to say to keep you right here waiting
But you always find a way
To keep me right here waiting
You always find the words to say to keep me right here waiting
And if I chose to walk away would you be right here waiting
Searching for the things to say to keep me right here waiting

I have been here waiting for you to accept me for what I am. I am a man that has made mistakes. I am a man that has paid my restitutions for such errors. I have been waiting for your apology to no avail. Even if you never offer it, I will be right here waiting.

I sincerely hope that one day you can bring yourself to forgive me for what I have done in the service for the wizarding world. That, my love, is entirely up to you. I shall just say that I have loved you when you knew it not. I waited for the right moment when you were old enough to understand that bond. And still you did not trust me. You did not trust my feelings were genuine. I can accept that. But I will still be here waiting for you. I will be waiting for you to understand. I will be waiting for you with open arms, open mind, and open heart. My next task that sits before me is to wait. You keep me waiting. And I will do so willingly and effortlessly until you realize how I've changed into the man I am now. The man that loves you with all his heart. The man that never denied you any comforts. The man that stood beside you. The man that guided you in times of distress. The man that kept you safe. The man that one day you will recognize to be the only man you can ever truly love with your whole heart, mind, and soul. I will be right here. You keep me waiting.

With all my love,

Severus

xxxxxx

Up to you to decide who you want him to love!