A friend needs to be a fair person. He also needs to be caring and loving. They need to be good listeners and positive people. Without these characteristics, you won’t feel that you have a good friendship. A friend should be someone that can comfort you when you are in need of a shoulder. A good friend needs to be honest with you. He should be someone who can accept different types of people as friends with good and not so good characteristics.