A pretty hard riddle I found off of a YouTube video, if any of you can solve it, well, you get nothing:
"One day, I was waiting to get on the subway. I was eating the apple I always have for breakfast, and I decided to sit next to a homeless man on a bench. While waiting, we saw a fat man walk by us. The hobo then muttered, "Pig."
I didn't give it a second thought, except the comment was rude. There was still a few minutes before the next Subway train arrived, and another man walked past us, the homeless man said "human." I thought nothing of this remark, other than he was, obviously, a human. The Subway finally arrived, and I left for work.
The next day, the homeless man was still at the Subway station. Today I watched him from a distance. Several people walked past him; a skinny woman, a muscular man, and an old lady. In turn, he muttered: "Soup", "Pork", and "Cookie." Odd labels I thought, because none of them were cookies. I got on the Subway again, and I couldn't stop thinking about the homeless man at the subway station.
I observed him for days to come, and he continued this odd behavior. He would call people bread, carrot, rabbit, milk, and other strange things.
The next day, I walked by the homeless man again, and he silently muttered "Apple." At that point, I finally recognized what was going on. Then remembering something, I was stricken with horror."
---------------------------------------------------------------------------------------------------------------------------
What was the homeless mans ability, and why was I horrified?