This video was from 2013 but it's just only gone viral now after being featured on Reddit. YouTuber Maria Lopez was taking the train when she saw a poor woman selling roses for a dollar each. A man approached her and gave her $140 for all the roses she had with the condition she gave it away to fellow passengers.

Watch the touching video below: