A generous person will constantly ponder what generosity requires, but will simply behave in a generous manner. To have a virtue is not to follow or apply any kind of rule. A vice is an ethically undesirable character trait, such as cruelty, cowardice or selfishness. To the philosopher, a virtue is an ethically desirable character trait, such as honesty, courage, generosity or kindness.