They are a good match yes, but Capricorn and Taurus are better for Virgo and Scorpio and Pisces are better suited for Cancer, but yes generally Cancer and Virgo work pretty well.
Virgo, Taurus or cancer. Virgo SHEEP?? but anyways, Taurus, Capricorn, Cancer or Scorpio ( order from greatest to least)
Taurus, Cancer, Scorpio and Capricorn make good matches for a Virgo.
Virgo love match ;Capricorn ,tourus, cancer, scopio
Taurus, cancer, Scorpio and Capricorn. Also maybe Pisces and Virgo.
Very good match: Virgo and Taurus Good match: Scorpio and Pisces So-so: Cancer. Opposites attract...but beware!
Cancer, Virgo, Capricorn, But Pisces is the perfect match because they are so alike
The worst matches for a Gemini are: Virgo, Capricorn, Taurus, Scorpio, Cancer, and Pisces
The complimentary opposite sign to Taurus is Scorpio. Taurus has a harmonious relationship with Taurus, Gemini, Cancer, Virgo, Capricorn, Pisces and Aries. Taurus has a difficult relationship with Leo and Aquarius. Leo has a turbulent relationship with Libra and Sagittarius.
Virgos tend to have good compatibility with Taurus, Capricorn, and Cancer. These signs share similar values and traits with Virgo, such as practicality, loyalty, and emotional depth, which can lead to a harmonious and stable relationship.
The best love matches for Leo are Sagittarius and Aries.
The matches for a Pisces are any other water sign (Cancer, Scorpio, or another Pisces); or the opposite sign for a Pisces, Virgo