Scenario: While taking care of our neighbor's pool while their house was up for sale, my son found some keys in another neighbor's long driveway and had the good nature to walk all the way up the hill, knock on this neighbor's door, and return the keys he had found. A few days later, said neighbor saw me sitting on my porch, thanked me, and told me that he was going to give my son a reward and asked what would be a good way to do so. He said he had been considering a gift card, and asked me which one would be appropriate. I told him that Target would probably be good since my son likes to hang out at the local mall 2 or 3 times a month where there is a Target. I told my son about this interaction, and he was very excited that his good deed would be recognized and appreciated. Two months went by, no gift card. I finally encountered my neighbor up the hill again this evening, and I asked him if he was actually serious about the gift card, or if I should just give my son some cash and say it was from him. stressing that he was under no obligation whatsoever to give a reward, since my son had just done what was the right thing to do., and what we expected of him. He told me that he had already purchased a gift card, but just forgot to deliver it. Upon informing my wife about this interaction, she said I was the asshole and WAY out of line. What do you guys think?