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.
At first he casually asks how much her roses cost.
Then he offers to pay her $140 for the entire bunch.
But there's a catch; she has to promise to pass out all of the roses to everyone else on the train.
At first she can't believe it, and starts to get teary-eyed when she realizes he's serious.
The man exits the train, and she finally searches for the words...
Come and get your FREE roses everyone.
The video, titled "Miracle on 6 train today" was first uploaded in 2013, but has been making the rounds on Reddit when it resurfaced earlier this week.
On Monday the video had less than 1,000 views, and today it has over 4.5 million.