From what I am reading, this is a perfect match, Astrology wise. Practically the best you can possibly make. I added a link to a reference site that while it may not be the best or most reliable, it can be helpful to people who take interest in astrology. When it comes to long distance relationships, however, there are other factors to the successfulness of the partnership. It depends on maturity level, being able to control your intense need to see them, honesty, trust, things like that. It should be easier based solely on your signs, though.
Taurus is compatible with with any of the four of the following: Cancer, Virgo, Capricorn, and Pisces.
You can't have a perfect match only through the sun sign. Even then, I'm not sure if there is a thing as such as the perfect match as all relationships will come with lessons. But capricorn, cancer, pisces, scorpio and virgo can work really well for a taurus.
It all depends with the person, but in many cases the Capricorn male usually choose the Taurus female.
Taurus is compatible with Capricorn.
Capricorn, Taurus, Scorpio, and Cancer are the signs most compatible with Virgo.
Virgo and Taurus are the best for Capricorn
Virgo is definitely best; Capricorn and Taurus itself are close seconds though.
Taurus
Leo
Yes.
Do stars have any relation? Well, am guessing its a question regarding the similarity between the two signs. Given that they both are earth signs, they both have things in common. Organised, reserved, dependable, responsible and loyal character. Capricorn however are known to be hard working and taurus is stubborn. One thing about them is...if they are paired up in a relationship..its a good match.
Taurus have turbulent relationships with Leo,Libra, & Sagittarius. They will have difficult relationships with Scorpio & Aquarius. Other than the star signs listed Taurus people will have a harmonious relationship with any other starsigns. They are most compatible with Leo however. The love in some cases is unresistable, and they will do what ever is needed to please each other!