Great question - and a lot of us tend to think that we should mix quite well with people who are astrologically similar to us. However - when it comes to love matters we need a little spice or friction to heat things up! I think that opposites make for the best mates so with this thinking Taurus ' perfect match would be Scorpio. In order to see total astrological compatibility you would actually need to look at all the planets in each person's chart and see how they work with each other.