Great friends aren't necessarily the friends you've had the longest or the friends that you spend a lot of your time with. In my case, I think my greatest friends are the people who, when I leave their company, I feel rejuvenated, encouraged, and loved. When we separate there is a sadness but without guilt or remorse.

Basically, great friends leave you wanting more.