I enjoyed this post very much! I couldn't agree more that their are specific people in your life that should play specific roles. I also enjoy how you broke down the roles into six main groups. I feel that each of these roles play an integral part in making a person a well rounded human. I also enjoyed this post because it makes one think of lessons learned from friends and the value one puts on these relationships. Thank you for sharing!