Learn English – Word for someone who is driven by morality

adjectivessingle-word-requests

I'm looking for a word to describe someone who is very driven by morality, constantly trying to do what they believe is morally right.

This word would be used in a sentence like "I really admire her; she truly
is a (…) person."

Best Answer

is probably the strongest and most direct

is another important one

are also venerable terms