Read the dictionary definition of openhearted. All definitions for this word.
1. freely communicative; candidly straightforward
1. openhearted advice
2. showing or motivated by sympathy and understanding and generosity
1. was charitable in his opinions of others
2. kindly criticism
3. a kindly act
4. sympathetic words
5. a large-hearted mentor