in high spirits (idiom); glowing with health and vigor
Traditional: 精神煥發
Master each character individually