I had a few people at different times of my life that became my besties.
All had a few things in common. They were creatives, we could laugh together, and I would totally forget the time when I was with them.
However, only one was able to go down philosophical garden paths with me. We'd get lost in our thoughts, deeply introspecting. I find that quality quite special.