Cancer and Leo have about average compatibility. Both are extremely generous with others, but Cancers can find Leos to be arrogant and selfish, and Leos can see Cancers as moody and vengeful.Fortunately, their innate kindness usually allows this pair to figure out where the other is coming from...