All horoscopes and signs have different strengths and weaknesses, desires, attitudes and preferences. That’s why some horoscopes and signs work well together. Stay with us and learn more about The ideal best friend for each zodiac sign. According to astrology, Aries should definitely surround themselves with Libras. Aries can be exuberant sometimes, and Libra can keep them in check. Stubborn Taurus and less confrontational Pisces are a perfect match. Gemini and Aquarius will enjoy together simple things around them because they are both easygoing, flexible and compassionate. On the other hand, Cancers and Sagittarius are a perfect match for their introspective thinking. Self-centered Leos need selfless friends that could easily balance out their domineering nature. They need a Capricorn on their side. Virgos enjoy spending time with an Aries because they are creative enough to lead whimsical conversations with them. Libras enjoy the sophisticated taste and supernatural beauty, so they perfectly agree with Leos. All Scorpios should have an Aquarius best friend. Scorpios are bold and mysterious and don’t like other bold people. They would rather spend time with an unobtrusive sign like the Aquarius. Capricorns love careful planning, so they get along best with Sagittarius that don’t like frivolous people. Carefree Pisces surround themselves with Scorpios because they know they will have somebody to keep them on their toes.