Cancer's perfect love matches are either Scorpio or Pisces.
Taurus, cancer, Scorpio and Capricorn. Also maybe Pisces and Virgo.
They are not a perfect match, astrologically there is no such thing. But they are an excellent match. The emotional firmness of the Scorpio can give much needed stability to the emotional adaptability of the Pisces, while the spiritual Pisces can elevate the more mundane Scorpio. Their connection can range from fun in bed to deep philosophical discussions in the home. While the Scorpio would likely take the lead in the bed, the Pisces might be the guide in the realms of higher thought. Actually there is perfect matches. Although that doesn't guarantee that a person born under the respective signs will be a perfect match. For example, SOME Virgos can possibly have a perfect match with SOME Taureans.
The stars smile on your love.
Pisces may love charismatic Leo and Leo may find Pisces fun for awhile, but this is a match that may not last.
Cancer, Virgo, Capricorn, But Pisces is the perfect match because they are so alike
Taurus expect complete and total loyalty from their partners. They tend to want and need to establish routines for doing things their own way. They generally stay in long-term relationships with people who recognise theses traits and can live within those parameters. A level-headed person is usually a good match.
Perfect match: Gemini, Libra Almost perfect: Aries, Sagittarius Opposites attract: Cancer, Virgo Signs to learn from: Capricorn, Pisces Not your destiny: Taurus, Scorpio
Leo
Capricorn is a very good match, but Taurus is the PERFECT match.
Look. Those Pisces things have nothing to do with love. You are who you are and you love who you love.
The matches for a Pisces are any other water sign (Cancer, Scorpio, or another Pisces); or the opposite sign for a Pisces, Virgo