Okay guys, I have a question, and I'm cringing as I type because I have a feeling I'm going to get a lot of
faces.... but here it goes.
When he first came to visit, BEFORE I knew it would all go bad and that he would be a dead beat, I bought him a Christmas gift (this was a couple of weeks before Christmas). It's an official Red Sox Jersey, $175.00. He had casually mentioned (before he even visited) that it's the only thing he's ever asked for, and his family never did get him one. It's hard to put this in context, but he wasn't hinting, we just happened to be talking about Christmas presents we got over the years, etc. So I thought it would be a nice surprise, this was after all, a good friend I hadn't seen in over 20 years, so I thought "What the heck, I'll surprise him". At that point I wasn't broke mind you, he had not yet been staying here. I'm on a tight budget, but I allow myself to splurge on something with my credit card once a year, so I chose to splurge on that, not yet realizing I was about to go broke with him here.
So I gave it to him as an early Christmas gift. He was so shocked that he literally cried. He was dumbfounded that he had only casually mentioned this once, and I got it, vs his family that he had been asking for years. He was clearly VERY moved and was very emotional about it.
Okay, so it was too big, way too big. So I told him we'd exchange it after Christmas for the right size. Then everything went bad as you all know, and the jersey sat in the box and was forgotten about in all the stress. I had put it in my office for safe keeping until I could exchange it. When I asked him to leave, he packed his things and left the Jersey here. He didn't know where I had put it, and didn't ask about it. I'm sure he's thought of it, but probably doesn't have the nerve to ask.
So the question is.......
Should I just return it and get my money back since he owes me? Or would that be cruel, taking back a gift? My first thought is, of course return it for a refund, he owes me money. But then I can't help thinking that a gift is a gift, and taking back a gift seems rather spiteful. Plus, I do know it meant a lot to him, he actually cried when I gave it to him.
This question should probably be on the "Am I Irrational?" thread, but what do you guys think? A gift is a gift, or get a refund?