openhearted

adjective
  1. kind, generous, and honest in expressing feelings and thoughts

Examples