You two make a great combination, particularly long-term. In your case, opposites attract but also work in harmony. On the surface, Cancer is oriented toward home and hearth while Capricorn is career-oriented, but you share some rather traditional values and you're both highly security conscious Cancer, you want emotional security; Capricorn, you want financial and material. You both want comfort you can count on, and you'll create that together. Though a long-term commitment could stand the test of time -- you both work to see your endeavors through -- this one may be more work than play for both of you.
There will be times when you really connect and understand one another, but plenty of times when you don't. Capricorn's frugality and Leo's extravagance could become an issue between you. There is good news, however -- with Capricorn, the relationship gets better with age.
When you first meet, you may realize right off that you've met your match. You just share so many similar values and goals, it'll be hard not to feel as if your relationship were destined to be! And my guess is, it will naturally move toward a long-term commitment, as neither one of you tends to be superficial in matters of the heart -- or anything else. Capricorn, you tend to be a bit materialistic, but Virgo will appreciate your thrifty approach to finances. You two are pretty different. You do both have expensive tastes, but Libra, you tend to be more artistically minded than Capricorn; Capricorn, you just like expensive things to show you can afford them!
Libra will appreciate your ambition, however, because it pays the bills, but this sign's tendency toward extravagance read: big spender could make you very uncomfortable. But when finances aren't an issue between you, this could be a mutually beneficial bond. You two make such a good team. There's a lot of admiration and respect between you, and you're quite similar in your ambitious, security-seeking natures. You share some fundamental values that strengthen your connection. You do share some negative traits, too -- controlling natures, rigid thinking -- and Scorpio, you're more emotionally intense, while Capricorn tends toward aloofness; but when working together toward a common goal, you're unbeatable.
If you two are able to form a relationship, it will have to be based on appreciating the many differences between you. The problem is, you're nearly opposite in nature: Sagittarius is unconventional, undisciplined and thrives on freedom and risk-taking; Capricorn is conservative, highly disciplined, and values security. This Sign won't take risks unless they're well-calculated. You two could do well in business together, but perhaps not in a more intimate relationship.