clearhearted
/ˈklɛrhɑɹtəd/Definitions
1. adjective
having or showing a kind and honest nature, free from deceit or hypocrisy.
“She was a clearhearted person who always spoke the truth.”
2. noun
a person who is honest and sincere in their thoughts and feelings.
“He’s a clearhearted friend who will always tell you the truth.”