What does "in good spirits" mean?
Native speaker’s answer
Rebecca
"In good spirits" means to be in a happy or cheerful mood; to remain positive even when things are tough. Ex: Even though he's been through a lot, he still manages to stay in good spirits. Ex: I'm trying to stay in good spirits. Ex: After her father died, cooking kept her in good spirits.