A Baltimore police officer was stopped in his tracks when he saw a touching moment unfold right before his eyes on Tuesday between a teen and a homeless man. This is a beautiful display of human love that we should all be showing each other – regardless of where we are economically:

In front of him was a young teen, praying over a homeless man who was sleeping on the streets.

Eric Gaines had seen other people look into the man’s pockets as they passed him, and he expected that the teen would be no different.

Trending: The 15 Best Conservative News Sites On The Internet

But the boy, who the University of Maryland, Baltimore officer believes was 15 or 16, simply knelt down and, resting one hand over the man’s shoe, began to pray.

‘It was a powerful moment,’ Gaines told ABC News. ‘Everyone who saw him in the area was moved.’

Gaines said the teen almost missed his bus as he took the time to stop for the homeless man.

The photo of the powerful moment, first posted on Facebook by Jonathan A. Stormz on March 1, has since been shared more than 32,000 times.

‘I watched as this young kid was walking pass, stopped and walked over to this sleeping homeless man,’ Jonathan wrote on Facebook.

‘This was an amazing sight! I pray this kid becomes a leader amongst his peers (sic), and continues on this path! Not all Baltimore youth are lost!”

Gaines was happy to see the photo go viral and hopes those like the young teen will receive more attention to fight against the ‘preconceived notions’ people held of young men.

‘Not all are lost,’ he said.

‘Some are doing wonderful things in the neighborhood and community and it’s not getting the same publicity in the media.’