when you feel that someone is there by your side in every steps of your life or who is always with you and support you.
For me good friend is a person who always says the truth even if this truth is bitter...
You have to be a good friend and then you can say that you have a good friend