I think a good friend is somebody who you can trust and tell secrets to,and never lies to you.
A good friend is someone who listens to you without complaining,keeps in contact even though you may be far apart and has things in common with you!A good friend will always be there for you no matter what.
To me a good friend is someone you can share your beliefs and passions with
A friend should be there for you all the time,not just when they want to be.They should also except who you are and not try to change you.
I think that a friend should be there when you feel down or when ever you need them.