It's a no-win situation. He probably doesn't think about the why of not giving a present, but is just not demonstrative in that way. If you change your habit of giving him a present it might be...