Officer Eric Gaines has seen people give food and money to the homeless, but has never witnessed something as powerful as he did while on duty March 1.

The University of Maryland, Baltimore, officer was patrolling his usual area when he noticed a guy getting close to a homeless man.

“I originally thought he was patting him down to steal something and so I was ready to jump into action, but once I saw him bow his head, I realized what was actually going on,” Gaines, 35, told

I watched as this young kid was walking pass, stopped and walked over to this sleeping homeless man; touched him and…Posted by Jonathan A. Stormz on Tuesday, March 1, 2016

The boy, who appeared to be 15 or 16 years old, and his friends came across the homeless man while waiting for the bus. While his friends went straight to the bus stop, he got down on his knees and started praying for about five minutes.

“I couldn’t believe what was going on in front of me,” Gaines said. “I’ve never seen something so powerful before.”

When the bus arrived, his friends tried to get his attention, but he wasn’t stopping until he got through the prayer. Luckily for him, the bus waited for him to finish for about 25 seconds.

“I wanted to tell him how moving that moment was for me, but he vanished before I had a chance to go over to him,” Gaines said.

Gaines isn’t a very public person; he even goes by the alias of Jonathan Stormz on Facebook. His profile is private, but he wanted people to see the photo he took of the boy, so he made that post public on March 1, and it’s a good thing he did because it has now been shared more than 35,000 times.

“I feel blessed to have witnessed such a selfless action,” Gaines said.