I need an adjective to describe a person who would do anything for another person they love. For instance, they would buy everything for someone they love, they would dance for them, they would do anything whatever is asked even if those things would embarrass them or make them look silly. The best I could find is "clingy", but I'm not sure whether it's correct or not. It's probably similar to "to be a simp", but that's an internet slang, in my view. I'm looking for a proper English word that can be used casually.
'Clingy' implies that a person is hopelessly dependent on another. It is really the opposite of being willing to do anything for the other.
If you mean that this willingness to please the other person a positive trait, consider using:
If you think that this is a negative trait, you might be trying to say they are:
- (Too) eager to please