openhearted

/ˌoʊpənˈhɑrtɪd/
adjective
  1. Kind, sincere, and willing to share feelings or show affection.
    • He gave an openhearted apology that moved everyone.
    • The openhearted teacher always listened to her students' problems.
    • Her openhearted welcome made the new neighbors feel at home.
Antonyms
What does "openhearted" mean? | whatsthatwordmean | whatsthatwordmean