Differences between people can make it very difficult to live with each other – or they can be a source of strength. What makes the difference?