bless one's heart
bless one's heart  {v. phr.}
To thank someone; consider one the cause of something good that has happened. 
Aunt Jane, bless her heart, left me half a million dollars!
Categories: 
 
Source: A Dictionary of American Idioms
