Someone I can just have fun with, do things together, be there for each other when we need help (it us nice when they offer without asking but no mind reading required...we ask each other too), have awesome discussions.....& not be demanding of each others time. We all have our own lives that have obligations that have to be met....so understanding is critical too. It is also wonderful to support each others activities. I have a friend who quilts & I go to her quilt shows. She came to my ballroom dance performance.
I have learned since moving here 12 years ago how to have REAL friends & be a REAL friend rather than just an acquaintance. Many are local & I see them all the time. My other friends live farther away. I make sure to have the time to get together when we all have time.