No, astrology is not perfect, but it can give us tendencies and inclinations that show what our natures are. Daily horoscopes and astrology charts are useful adjuncts to other information; our sun signs are usually important and describe us rather well. So too with compatibility, it can be useful, but there are always exceptions to what compatibility love scopes tell us. A free graphic compatibility tool is below...
Are You Compatible?
Click on the arrows in the below graphic so that
your sign and your true love's sign are shown: