Astrological compatibility is the branch of astrology that studies relationships by comparing natal horoscopes. A natal horoscope is a chart, map, or imaginary snapshot of the planets in the Solar Sys...