St. Catherine of Sienna in her Treatise of Divine Providence keeps to the teaching that the virtues are connected, i.e., that whoever has one virtue, must have all of them. Nevertheless she teaches that God gives to each person one particular virtue as principal: to one he gives principally love, to another justice, to another humility, to another faith, to another prudence, to another patience, etc. It is then especially by the exercise of this virtue that the person grows in all the virtues, due to their being connected in love. (In another words, it is chiefly in the one principal virtue God gives the person that the divine love is expressed and actualized, and yet because it is truly divine love that shines forth and is exercised in this virtue, this love is deepened and increases, and thus gives greater strength and vitality to all the virtues, of which it is the heart.)
The love of God and neighbor, while it elevates and ennobles all human faculties, and while it does require a struggle against the baser inclinations of nature, does not destroy or level out different characters or personalities, but perfects them. Every saint thus has his own unique character, by which he grows in and lives out the holy love of God and neighbor. We will only fully appreciate this in heaven, where we will see the full beauty and harmony of how all the different saints show forth in their own special ways the glory of God's love.
Very nice piece of spiritual insight.