Astrology holds some serious secrets when it comes to finding your soulmate. Check out the best and worst zodiac matches to find your true love.

True love is an amazing feeling. It’s sweeter than the ripest cherry and richer than finest chocolate. It’s more intoxicating than any red wine you’ll ever taste and so powerful that it’ll make you do the craziest things.

But when it ends, it literally hurts worse than the deepest cut. It devastates you.

They say the greatest love stories are written in the stars. There’s actually a reason behind that.

Knowing your partner’s sign could potentially save you from a lot of heartaches. Here are the best and worst zodiac matches for your sign. Read on.

1. The Best and Worst Zodiac Matches for Aries: March 21 – April 19

Aries is known to be passionate, driven and independent. When they make up their mind to do something, they are unstoppable.

They gravitate towards partners who let them thrive and keep their sense of independence. So their fellow fire signs – Leo, Sagittarius, and Libra – make the perfect partners. Capricorn and Cancer are Aries’ least compatible zodiac signs.

2. Taurus: April 20 – May 20

Taurus craves both emotional and material stability. This is evident in the kinds of relationships they look for. They want stable connections that make sense.

Capricorn and Taurus are very similar in that regard so they would get along perfectly. Scorpios and Taurus also make the best horoscope matches.

They form lifelong connections because of the fixed nature of their signs. They influence each other positively, pushing for growth in every aspect of their lives.

Pisces provides the perfect balance with the practical Taurus since they help them tap into their creative and spiritual sides.  Their worst zodiac matches are Aquarius and Leo.

3. Gemini: May 21 – June 20

As you would expect with any Air sign, Gemini is known for their brilliant intellect. So, they need someone who can keep up with their sharp wit.

It’s no coincidence then that they are attracted to Libra and Aquarius. Aquarius, however, move a little slower which could test their patience at times.

Aries can keep up with Gemini. They might sweep them off their feet with their confidence, independence, and adventure-filled spirit. 

This is perfect since Gemini appreciates a certain level of independence in their relationships. It simply wouldn’t work between Gemini and Virgo. You can find out why at askastrology.com.

4. Cancer: June 21 – July 22

Cancer loves hard. They give their whole heart which makes them cautious when they approach relationships. They look for emotional security before they can invest wholeheartedly.

Scorpios are equally as intense and equally as cautious. So, the two would make the perfect match. Sensible Taurus, on the other hand, would present a higher level of the stability they look for.

They tend to bring out the best in each other. Then, there’s their opposite sign, Capricorn.

The two are both very goal-oriented and when they work as a team, they make quite a formidable power couple. Their most incompatible zodiac signs are Aries and Libra.

5. Leo: July 23 – August 22

Leos lead with their heart. They are passionate and romantic especially in the initial stages of courtship. Leo and Sagittarius are likely to have an instant love connection.

They love Sagittarius because they’ll never get bored. They are full of adventure and intrigue. Leo is also attracted to Libra because of their charm, grace and their sense of style.

They are perfect for each other since they both value commitment. Leo’s worst matches are Taurus and Scorpio.

6. Virgo: August 23 – September 22

Virgo is known to be very analytical. For this reason, they tend to gravitate towards partners who ground them. They need people who can help them stay worry-free.

The stable Taurus complements them perfectly since they both want relationships that are practical. Virgo and Pisces may also have an instant spark.

On the other hand, Virgo may be drawn to Capricorn’s ambition and a structured lifestyle. Virgo should be wary of Gemini and Sagittarius.

7. Libra: September 23 – October 22

Being an Air sign, Libra’s major attributes include partnership, connection and a good measure of independence. This makes Gemini their soulmate since both love new experiences and sharing new ideas.

Libra and Aquarius have lots of shared interests so they get along quite well. Sagittarius also makes the perfect match for Libra since they are laid-back, drama-free and are optimistic about life in general. That being said, it just wouldn’t work between Libra and Cancer, and, Libra and Capricorn.

8. Scorpio: October 23 – November 21

Why does everyone hate Scorpios? Being cautious is actually a good thing. It may often be mistaken for being stubborn.

Because they’re in touch with their intuition they’re fiery by nature. They crave the stable emotional connections which Cancer offers. Capricorn also makes for a great partner since they are stable and grounded.

Scorpio and their opposite sign Taurus make the perfect love zodiac matches. The pair usually has successful long-term relationships.

Scorpio can count on Taurus to stay even when the road gets rough. Scorpio and Leo though would always end up butting heads.

9. Sagittarius: November 22 – December 21

No one beats Sagittarius when it comes to their level of optimism. They always see the best in people and in situations. So, they can be quite persistent in their pursuit of a partner.

The Sag ladies will quite likely be the ones who ask a guy out. Aries, Leo, and Libra complement them perfectly. They all offer a measure of stability, independence, and fun. Pisces and Sagittarius make the worst zodiac love matches.

10. Capricorn: December 22 – January 19

Capricorn is ambitious, driven and focuses on building their image. They are usually attracted to Cancer who makes for a supportive partner as they’re both goal-oriented.

Taurus and Virgo are both practical and stable making them soulmate material for Capricorn. Capricorn should, however, stay far away from Libra.

11. Aquarius: January 20 – February 18

Aquarius has two major qualities that make them great matches for Air signs, Libra and Gemini: Their intellectual curiosity and their love for great conversations.

They also feel immediate chemistry with Sagittarius because of their independence, confidence and active social life. Aquarius appreciates these traits. They wouldn’t get along with Scorpio though.

12. Pisces: February 19 – March 20

Pisces is in touch with their spiritual side. They’re dreamers and mystics. Taurus has just the right amount of romantic and practical to make perfect soulmate for Pisces.

Capricorn, on the other hand, might not be romantic but Pisces tends to bring out their softer side. Since Cancer and Pisces are both water signs they’re both considerate of each other’s emotions, a quality that gives them an instant connection. On the flip side, Pisces is not compatible with Sagittarius and Gemini.

Write Your Own Love Story

When it comes to the best and worst zodiac matches, it all boils down to finding the most compatible zodiac signs. Use this relationship horoscope to write your own love story.

Wondering how to spend some romantic time with your partner? Check out these great ideas.