By Ana Calderone
November 25, 2015 at 06:18 PM EST
Gabriel Olsen/FilmMagic

This article originally appeared on PEOPLE.COM. 

Singer-songwriter Julia Price had an unlikely protector after being a victim of catcalling.

Price was on her usual running path while out in Santa Monica when a well-dressed, older man started yelling, “Sexy lady, hey hey hey sexy lady!” she wrote on Facebook on Wednesday.

“He kept screaming it and I decided to just ignore him and keep running,” she said.

When the man started using vulgar language, the Vine star reached her “trigger point” and was getting ready to confront him – but not before a little boy named James beat her to it.

“I ripped off my headphones prepared to stand up for myself when this little boy who was walking alongside his mother and little sister in a stroller looked at the guy and said, ‘Hey. That is not nice to say to her and she didn’t like you yelling at her. You shouldn’t do that because she is a nice girl and I don’t let anyone say mean things to people. She’s a girl like my sister and I will protect her,’ ” Price recalled.

“The man was immediately embarrassed and started gathering his lunch to leave. I asked the mother if I could hug the little boy,” she continued. “I told him how grateful I was for him. He just shrugged and said, ‘Well I just wanted to make sure your heart was okay.'”

After sharing what she called the “one of most moving moments of my life” – that received over 2,000 shares and nearly 12,000 likes on Facebook – Price followed up by saying she thinks “we can look to James as an inspiration the next time we have an opportunity to be the brave one and help someone else.”

“I hope in some way he can feel how many people he has inspired,” she said. “I hope he goes on to lead many movements and to protect all of his ‘sisters’ and of course his ‘brothers’ as well.”