Very high-spirited; extremely energetic and enthusiastic.
Abundant, luxuriant.
Extremely happy or celebratory; overjoyed.