Top 5 matching zodiac sign for cancer

Taurus is an earth sign that shares Cancer's desire for stability and security.  

Virgo's practicality and attention to detail complement Cancer's nurturing and empathetic qualities.  

Scorpio is another water sign known for its intensity and depth of emotions. 

Pisces is a fellow water sign, emphasizing intuition and empathy.  

Capricorn's ambition and Cancer's nurturing qualities can complement each other well.  

Leo's confidence and warmth can provide Cancer with a sense of security and admiration.  

Gemini's communication skills and adaptability can help Cancer open up and express their emotions.  

       top 5 power couple astrology signs