Three Kinds of Friends Everyone Should Have

Life is truly a journey, and sometimes that journey is tough. One of the most effective ways to make your journey better is to wisely pick the people you share it with. Below are three kinds of friends that everyone should have. 1.  Friends who are ahead of you We should all have friends who…