For cancer female, both marriage and love go together. You feel good with Cancer, Capricorn, Libra and Aries. Libra may attract you fatally by his smooth, well-mannered, prepared and romantic relationship, but not compatible guy for long run. Aries man may prove to be magnetic and confident but leave anxiety in long run. Capricorn is tailor-made and never let you down. Cancer is also a perfect match for long run. Virgo and Taurus also prove to be compatible. Sexual life will be fantasies with a Taurean as both will be responsible and caring.