While sitting on a subway train in New York City, a passenger named Lazaro Nolasco captured a heartwarming video. That was a Friday night, when he witnessed a homeless man, who was sitting alone, didn't have a shirt on and his body looked sick. Temperatures in the city neared freezing and the homeless man was shivering.

Nolasco started capturing the moment when a stranger approaches the homeless man and offerred his own shirt. He gently help the homeless man put the shirt on. He also helped to adjust the fit of the shirt on the man before walking back to his seat. A minute after, he returned and offered the homeless man a beanie. He placed it on the man's head. It is truly an act of kindness.

Nolasco's video has gone viral over the weekend with 300,000 likes and nearly 200,000 shares in just one day. It has been viewed over nine million times on Facebook. Watch the heartwarming video below.