A good friend is a person who got your back when you are not looking and one who questions your bad moves. They do not gossip you and they always tell you the truth. A good friend may not be around everyday but, they are always thinking about you.
A good friend is someone who cares for you, and will always think of you. They remember your birthday, and other days that are special to you. Most of the time, bonding will be easier when looking for someone you have a lot in common with, and will always back you up when in trouble. They should not be a dobber, or do anything rude. If they are all of that you should be all of that back, so it's fair and you can be good friends.
A good is someone who understands you through the good and bad. Is there when you need him/her. Is honest with you thru thick and thin. Have mostly common likes and priorities. "Birds of the same feathers flcok together".