Yes, it can work.
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
You can't have a perfect match only through the sun sign. Even then, I'm not sure if there is a thing as such as the perfect match as all relationships will come with lessons. But capricorn, cancer, pisces, scorpio and virgo can work really well for a taurus.
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