You know you have a friend for life when they answer the phone at one in the morning because you can't sleep and have a lot on your mind, and they don't mind talking about nothing to get your mind off everything.

They spare some time to spend with you.

When you know that if something bad happened to you they'd be there for you, no questions asked.

When you can look at them when some thing is wrong and they know it just by the look in their eyes and all they have to do is offer a hug and you feel a thousand times better.

When you know that they'd never lie to you, and would never hurt you and if they did it would only be for your betterment.

They can make you laugh when skies are the darkest, and they're there with a good movie and some popcorn when you're totally depressed.

And even if you're a thousand miles apart, it doesn't matter because what you share with this friend is so much deeper then what lies on top that distance plays no role in your friendship.

Friendship is when they push when you need it, but never too hard; and stand back when the time is right but never too far.

And the true test of friendship is if you're willing to do it all back in a heartbeat.
When your life is so much better because you know them, and they bring out the best that lies within.

I used to have such a friend. 
I miss you, dear friend.
I love you. Always.