What does "bless your heart" really mean?

I've heard so many different things.. I just want to know what it really means when people say it....
12 answers 12