Friends are a strange lot. The definition of friend changes over the course of our lives. It means different things to different people. We have different expectations for different friends.
When I was a child, a friend was someone I got along with and played with. Best friend was someone I did this with frequently and who I could also trust. Sometimes they broke my trust, but I’m sure I did the same.