How many do you have? They are not perfect, as no one is, but over time they have been there for you. You can depend on them when in need of support no matter what. The bond is so stronge that time apart has no effect because each time you talk it feels like yesterday. There are other qualities in a true friend but these are just my first thoughts. I have two.