A grateful heart is not the one that is very choosy about what to be grateful for.
One might become hardhearted by strictly following the rules and regulations if one is too eager to follow rules and regulations just for the sake of following. If one follows the rules and regulations strictly to please Krishna that makes the heart soft.
Lecture on "Great devotees exhibited ecstasy but we shouldn't" – Salem – Nov'06
Ungrateful heart means miserable frustrated life and grateful heart is always happy.
Grateful heart is the heart in which seed of bhakti will grow.
Heart seems to have just a few wishes, as the surface of a sea seems to have just a few fishes, but if you see the deep inside, it gives a mesmerizing view.