Soul-mates are people who bring out the best in you. They are not perfect but are always perfect for you. l am down to earth who believes in communication, it's one of the major components of relationship. without it relationship sours Honest and nice