With so few that truly defines what it means to be a friend, should we reward those who get it right? Now hear me out, I don’t think I should “pay” you to be my friend but if I’m out and about is it acceptable to purchase something for my friend? Personally my friendship in return is the reward for you completing your duties as “friend”. While I think gifts should be reserved for birthdays and holidays, you should always show your appreciation for a good friend. But don’t be confused with good friend behavior. ITS NOT THE SAME!
Anyone can be a good friend, once. It’s the consistency that creates a balanced friendship. I shouldn’t wonder if your going to be there when it’s needed. Loyalty shouldn’t be questioned. And if I find myself questioning your loyalty then what use are you as a friend?