Few things have such a huge impact on happiness and the enjoyment, depth and plain fun of life as the friendships we have.