Yes, the feeling of being appreciated is what gratifies.
Of course, a gift is always pleasing even from a material point of view but that is a pleasure that does not last long, instead feeling appreciated is something that lasts a long time and pushes you to always do better in my opinion.