Three of the most compatible pairs for marriage are often thought to be Libra & Gemini , Taurus & Virgo , and Cancer & Pisces . In traditional astrology, each pair has its own characteristics, which ...