Astrologists think that Cancer females have the best compatibility with Taurus, Virgo, and Capricorn men. However, it might be wise to marry another Cancer. Since these two could understand each other without words.