In the world of relationships, possibly the most complicated, uncommon, hard to find, hard to keep and most rewarding has got to be friendship.