As humans, we all crave companionship and to find our soul mate. We spend considerable time searching for that perfect partner who will complete us in every way possible. However, finding the right person can be an overwhelming task, and sometimes it feels like we are looking for a needle in a haystack. But if you can have a brief glance at your birth chart, you can get a good sketch of your future spouse.