Полный русско-английский словарь
To be in a good/cheerful mood, to be in good spirits, to be in high feather
быть в хорошем настроении