I had kind of a weird experience last night.
After spending a few hours at a friend's house playing Magic, I was walking home (about a 10-15 minute walk) at a little before 1 in the morning when a somewhat scruffy-looking (but certainly not entirely destitute) man in what I'd guess to be his late 40's or early 50's approached me and explained that he needed some money to get home on public transit. He explained that he'd just gotten out of the hospital, and showed me the hospital bracelet, but he was walking east towards the hospital, rather than away from it. It was quite cold out and there was snow on the ground, and he was not wearing a hat or gloves, but he did have a pretty decent-looking winter coat on and he was also carrying a black leather jacket over his arm. I had a single 5 dollar bill in my pocket and he specifically asked me for 2 dollars, which is the fee for the public transit line he said he needed (I'm familiar with the line and the area he was trying to get to and his story made sense at first glance). I gave him the 5 dollars, reasoning that I could spare it (I've got enough money all things considered) and I'd hate to be stuck in the cold several miles from home ... and he looked like someone who DID have a home but was kind of fucked with regards to getting there late on a cold night.
He proceeded to thank me profusely and insist that I take the leather jacket from him. I refused, but after repeating himself through a short series of objections from me, he thrust it into my hands and started walking away backwards, continuing to thank me and wishing me a good night.
I got home, checked the jacket, and sure enough it's genuine leather and there's nothing wrong with it. It's a bit big for me, and it's not in a style that I'd look for (or that any of my friends would probably go for ... it's kind of Tim-Burton-Catwoman-y patchwork), but it's not a cheap thing. I feel like it's basically almost impossible that this man came across it in a perfectly legal manner, and odds are someone out there is really missing it, hopefully a thrift store but possibly an individual. What I'm confused by is why he gave it to me after I'd already given him money, without having tried to bargain with it initially. I wonder if he's kicking himself for it now.
tl:dr someone asked me for money on the street, I gave them some, they gave me a new leather jacket. Weird?