There need not be a romantic context. And as far as using the word to describe a person, I don't see any other way to use it, considering its meaning: trying to gain favor or approval for (yourself) by doing or saying things that people like It seems to me that it would be impossible to say "ingratiating car", "ingratiating house", or "ingratiating hammer". CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.