You're lucky to have a great friend like that, good friends don't come along so easily.
Recently I have not met alot of people like that. I guess you'd have to be friends with them back from back in the day to have that kind of friendship.