freehearted /(?)/

free·heart·ed

freehearted

a.
  1. Open; frank; unreserved; liberal; generous; as, free-hearted mirth. Opposite of stingy.