i have a delay in understanding when is it exactly that i am complimenting someone.
i look at something someone does or is, cite my conclusions and opinions, sometimes since the information seems valuable, more often then not simply because i am doing so while thinking out loud.
only to think in retrospect, "huh, that must feel good to know that about yourself".
if i reach that conclusion before i speak, i might say it because it would feel good for them to know that, and perhaps even categorize it in my baby-Si-bratty-Fe tank of sentiments i have about people in my life for later use. but while i am getting faster at reaching those conclusions, most of the time it's still done in retrospect after i've already spoken.
this often results in ridicules situations: at the time i might as well have being talking to someone about the weather and telling them what i think of the cloud formation, yet in retrospect i find myself realizing, "huh, i just called her beautiful".