...visiting Santa's workshop?
Else clues• Ecstatic
• Elated
• End of a clumsy alpinist's quip
• Enjoying tremendous success
• Euphoric
• Extremely happy
• Feeling really good
• Feeling wonderful
• In seventh heaven
• Like Santa in ecstasy?
• Like this answer, literally
• Really happy, as a mountaineer?
• See note
• Where Santa lives?