Wiktionary
in high spirits
adv. cheerful, happy
WordNet
in high spirits
adj. happy and excited and energetic [syn: high]