Crossword Clue:

Person who cherishes high principles

AnswerCrossword Clue
IDEALISTPerson who cherishes high principles
RUNWAYMODELPerson who wears high fashion?