First place: Pisces
Pairing index: 100
The moon in Cancer caused the tide in Pisces. Both fish and crab seem to be drunk. They float on the sea, symbolizing the deep affection between Cancer and Pisces.
Second place: Scorpio
Pairing index: 100
I don't express my love in words, but I can understand each other's thoughts even without speaking. Because we have mutual understanding, we can fully enjoy mature love. Scorpio's passion and romance can definitely meet the needs of cancer. If Cancer can overcome the fear of love, then I believe your relationship will last for a long time.
Third place: Taurus
Cancer plus Taurus is a standard stable combination, and the personality belongs to the family. Cancer, you can always inspire Taurus to accomplish their great cause. Even if you are silent, you can understand each other's thoughts. Taurus can intuitively feel what you are thinking, and Taurus will be considerate to you. Of course, his moderate waywardness and moderate love will also make cancer tempted.