Of course one shouldn’t keep score or anything, that’s unhealthy on the long run and one should treat themselves once in a while. But showing affection even if it is by sometimes buying something is appreciated. And i speak this from an experience similar to the grandfather.