A good friend should be trustworthy, reliable and loyal to one. A good friend will never judge you by how well you're doing in life, how you look or how much cash you've got in your wallet. A good friend does not change with your changing circumstances but will love you un conditionally, in good and bad times alike. He/she will never take you for granted. Above all a true friend is trustworthy, someone you can pour out your heart to, and share all your secrets with, knowing that he/ she will never betray your trust. They are loyal to you and will always defend you and take offense if someone badmouths you in front of them. A true friend is one who laughs with you when you're happy and cries with you when you're in pain and who's always there when you need him.