Social Skills and Friendship: What are the Signs of a True Friend?

The best kinds of people to have around you are the caring kind. They are what we think of as 'true' friends. Getting to know who