What do you call someone who always livens up the atmosphere at social gatherings, e.g someone who is the most talkative one or helps enliven a party that would otherwise be a boring one. what is the word for this kind of people?
Thank you so much.
I'd call them "the life of the party".