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