Many people have made up a list of what is a friend. Here’s one more try:
1) Someone who believes in your potential to grow. 2) Someone who is aware of your strengths and appreciates them. 2) Someone who is aware of some of your flaws, but accepts you. 3) Someone who will be honest but tactful with you. 4) Someone will give of their quality time. 5) Someone who walks beside you, not in front or behind. 6) Someone who is not temporary. 7) Someone who will be genuine with you. 8) Someone who will be open with you about themselves. 9) Someone who believes friendship is a give-and-take. 10) Someone who is more impressed with character than achievements.
One more: Someone who does not try to make you over into their own image.