That's an interesting question...
Well, for me at least, a good friend can be just anyone that really cares and looks up to you in my opinion.
A person that will always come to your aid when you need it and be by your side to both share your happiness and sadness.
A good friend is a person that you can trust blindly and will never let you down or betray your secrets.

That's how a good friend is in my opinion...

~Noone can predict the future, there are no guarantees~
Nagia