For the longest time I couldn't understand the meaning of the cliche "being compatible" - whether about a lover, colleague, team mate or friend. I now get it. There is so much more behind this superfi...