Prepare to have your faith restored in humanity.
A video has recently surfaced of woman selling roses on the train in NYC, and what happens next will hit you right in the feels.
The man offers to buy 140 roses for $140 as long as she promises to give them away to the other passengers.
At first he casually asks how much her roses cost.
youtube.com / Via youtube.com
Then he offers to pay her $140 for the entire bunch.
youtube.com / Via youtube.com
But there's a catch; she has to promise to pass out all of the roses to everyone else on the train.
youtube.com / Via youtube.com