fullhearted (comparative more fullhearted, superlative most fullhearted)
Not to be confused with foolhardy.