Cancer, Libra, and Capricorn are cardinal signs of leadership. So you know what you want and where you are going. You will stay with your plans until you achieve your desires.
The Libra Sun is like the iron hand in the velvet glove. You are ruled by Venus, but like to get your way. But you are good at getting support for your ideas and for keeping the peace with those around you. Libra is the marriage house ruler, so you want to be in a serious relationship. Libras are intelligent and fair-minded. It is the sign of justice, and you like to right the wrongs you see.
The Cancer moon is your emotional side. You are moody, but artistic and creative. Your kind nature and vivid imagination make you popular with others. Cancers are stronger than people think, though your feelings can be easily hurt. You are down to earth even though you do take flights of fancy now and then. You get bored fast and like to travel, or to get out a lot.
Capricorn rising is the way others see you. So you come off as reserved until people get to know you better. You don't let them in until you feel you can trust them. This is a sign that is good for business endeavors, and you can be a bit of a social climber, as you do have high ideals and goals you want to reach. So why not meet people who can help that? You are mature and trustworthy.
Venus is hard in Virgo; it's not the most romantic placement for Venus. You tend to be critical and are ruled by your head when it comes to love. Depend on your Cancer sense of romance more! Having a Capricorn rising puts Cancer on your 7th house cusp, so you want to be married and have kids. Plus Libras hate to be single. You will have some conflicts because while working hard to achieve all you want, you also have to take time to be a good partner, and take time for romance. This is something you will have to juggle, but I think you can do it.