For Cancer, having Venus in the 5th house enhances love and nurturing qualities, creating a warm, caring environment. For Capricorn, Venus in the 10th house brings ambition and commitment to relationships. Cancer and Capricorn compatibility is not giving up on each other and staying together always.