I remember having discussed this with folks a while back when I said, "Bless your heart" to a co-worker for doing something nice for me and she took it as an insult. What do you folks think?
What does the phrase "Bless your heart!" mean to you? (Pick the most common way you've used it or heard it used)
A sincere expression of affection ("You bought me roses? Bless your heart!")
A way to diffuse less complimentary comments ("You are so naive, bless your heart!")
A "fuck you" way to respond to an insult ("Did you just call me an idiot? Bless your heart!")
Other (please respond in comments)