Maud La Roux answered
The best matches for a Cancer are: Virgo, Scorpio, Pisces and Taurus.
Cancer and Virgo:
- Cancers are born between June 22nd and July 22nd.
- This sign is ruled by the moon, its element is water and its zodiac quality is cardinal, meaning it signifies a change in season.
- Cancers are known to be very in touch with their emotions.
- Cancer is depicted by the crab.
Cancer and Virgo:
- These two will hit it off almost immediately, especially as Virgo is an earth sign. Earth and water signs mix well. The earth of Virgo means they can provide the stability and security that the water element of Cancer craves.
- The Virgo craves the love and care that the Cancer can bring to the relationship.
- These two signs value emotions and feelings over logic and reason - and this combination is one of Cancer's best matches.
- They're both water signs, which will mean they have plenty of interests, thoughts and feelings in common.
- As with Scorpio, Pisces also values emotions over rationality. This suits the Cancer, and should make for a very instinctive and intuitive relationship.
- Pisces is also a water sign. Water signs should always mix well together.
- This is one of the strongest matches in the zodiac. In fact, it is Cancer's most-compatible match.
- The earth of Taurus gives the security and stability that Cancer needs and, in contrast, the water of Cancer gives the affection and love that Taureans crave.
- These two will enjoy a wonderfully natural and loving relationship, in which each sign can bring out the best in each other.