Finding your soulmate is largely a numbers game: The more places you go and the more people you meet, the more likely you are to bump into "the one." Still, Astrology can help you increase your chances by providing insight about who you're compatible with and where they might be hanging out.
Read up on your soulmate horoscope to find out who might make a lasting love and where you're most likely to create some sparks:
Aries (March 21 - April 19)
The unpredictability of an Aquarius will keep you on your toes, guaranteeing your relationship will never get old. Look for these free spirits at coffee houses, political rallies or working for their favorite causes. Local or global ... if it's progressive or humanitarian, Aquarians are likely to be involved.
Taurus (April 20 - May 20)
Follow your nose to a financial club to find one of your best matches, a Virgo. This fellow Earth sign is as thrifty as you are. They're also concerned with health and fitness, so your local gym might be a good place to spot one. Since they tend to be shy, you'll have to make the first move.
Gemini (May 21 - June 20)
Your match is your fellow Air sign, Libra. These heady types seek intellectual stimulation at book clubs, political debates and in higher education. But they also like having a full social life, so you're just as likely to run across one at a party. Mingle until you find a gabber who can keep up with you.
Cancer (June 21 - July 22)
Your harmonious partner is a dreamy Pisces. Since you are both Water signs, you take in the world through your emotions. Look for your Pisces near the seashore, in a new age bookstore or at a meditation retreat. When you both reveal your active imaginations, you'll sense an immediate click.
Leo (July 23 - Aug 22)
To find a fun-loving Sagittarius, your fiery match, join a travel club or sign up for a cruise. Since you both love getting out and meeting new people, your chances of finding each other are high. Just keep doing what comes naturally and eventually your paths will cross.
Virgo (Aug 23 - Sept 22)
Your down-to-earth potential partner is a Taurus. These sensuous souls are known for their discriminating taste, so try a gourmet cooking class or winery tour. Farmers markets are also favorite haunts for these foodies who love tasting samples while they peruse the fresh produce.
Libra (Sept 23 - Oct 22)
At your next art gallery opening, keep an eye out for the most engaging conversationalist. That could be your perfect match, a chatty Gemini. Sidle up to him or her and make an outrageous comment about the show. If a light-hearted repartee ensues, that's your cue to make your move.
Scorpio (Oct 23 - Nov 21)
Look for your Capricorn match at a networking club. He or she will be the one working the floor and taking names. Introduce yourself and initiate a business card exchange. Use those magnetic eyes of yours to leave an unforgettable impression.
Sagittarius (Nov 22 - Dec 21)
At your next party, look for the person who seems to be holding the spotlight. That could be your soulmate, a Leo who loves entertaining a crowd. Leos also enjoy children and often participate in field trips and after school programs with their own children or their nieces and nephews.
Capricorn (Dec 22 - Jan 19)
If your city has a mystery dinner club -- where participants play different characters and solve a mystery -- you can be sure some Scorpios will show up. They also like to dig deep into the human psyche, so try attending self-help seminars or workshops that explore the mysteries of the soul.
Aquarius (Jan 20 - Feb 18)
You are likely to find your take-charge Aries heading up a business or group activity. Since they're known sports enthusiasts, especially when it comes to adventure, organizations like YMCAs or explorers' clubs are good places to look for them.
Pisces (Feb 19 - March 20)
Cancers, your watery match, like to stay near home, so attend as many neighborhood and block parties as you can find. Go to local event in your city if you must as you're on the prowl! Or try frequenting secondhand stores where these homebodies like to look for bargain treasures.