Noun to describe a person who wants to please everybody, but sort of in an obsessed manner [duplicate]
I'm trying to describe a character who dances for her husband so that he doesn't get mad, apologizes profusely even if she hasn't done anything wrong. However, she is also strong-willed and determined. I considered using the word "altruist", but the character is not selfless.
Solution 1:
People pleaser describes such a person, even the obsession part.
Solution 2:
sycophant
a self-seeking, servile flatterer; fawning parasite.
sycophant in dictionary.com