We all need friends that we can talk to, someone who we can vent our hardships in life. Or we just might want a friend who we can have fun with. Finding the right friend who can meet your expectations can be challenging. You want a friend who you share the same values a friend who can encourage you, congratulate you after accomplishing something, respects you and also a friend who does