What is the best definition of friendship?

Friendship is a bond between two or more people built on mutual trust, support, understanding, and shared experiences, where each person genuinely cares for and values the well-being and happiness of the other.