You will never go wrong, doing what is in your heart for the object of your good deed. Sometimes, we allow bystanders to rob of us joy because they don't respond the way we think we should, but we must always do what is in our heart to do.
You got a fine reward by having a happy recipient.
I am glad it turned out so fine.