Best mates are close friends who share a strong bond of affection and trust. They are typically people who have known each other for a long time and have been through many ups and downs together. Best mates are often there for each other through thick and thin, and they provide each other with support,… Continue reading 7+ Essential Best Mates for Life