Xanadar

Best definition
Xanadar
A righteous do-gooder who’s opinions he values the most of all are his own, even though his own background is

quite dark. Such as a Righteous Knight who used to be a slaver, or the sort.

“Do you know of anyone who could be more Xanadar than Xanadar? Such a horrible person in the past, but now he fights for good.”