great-hearted

GREAT-HEARTED, a. High-spirited; undejected.