A generous stranger decided to shower a subway train full of people with free flowers.
According to The Huffington Post, a New York man walked up to a vendor selling roses and proceeded to buy her whole stash. Then, he told the woman to give them all away for free.
The mystery man then got off at the next stop, without witnessing his own handiwork. The woman selling the flowers promptly burst into tears, touched with the man’s generosity.