Little boy tells man cursing woman on California street: 'I don't let anyone say mean things to people'

Singer Julia Price is grateful to a young boy named James who stood up for her when a stranger was making derogatory remarks against her.(Facebook/Julia Price)

Singer and songwriter Julia Price was taking her usual jog last Nov. 18 in Santa Monica, California when a man started catcalling at her, "Sexy lady! Hey, hey, hey, sexy lady!"

Much to her surprise, a young boy came to her defence.

Price shared the touching incident on her Facebook page. She said the man, who appeared well-dressed and seemed to be taking a lunch break from an office job, was not content with just making lewd comments as he really wanted to get her attention.

"He kept screaming it and I decided to just ignore him and keep running. This ignoring seemed to piss him off so he lashed out and said '(expletive) you, dumb (expletive)!'" Price writes.

By then, she had enough of the man's antics and decided to take her headphones off and confront him. However, someone else got to him first.

"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 narrates.

The young boy's words really made the man feel embarrassed so he started gathering his lunch to leave. The young boy, who is named James, got a huge hug from Price and she thanked him for his gallant act.

The young knight in shining armour simply shrugged and told the singer, "Well I just wanted to make sure your heart was okay."

"According to his mother, this is a typical day in the life of James," writes Price. "Thank you so much to the mothers and fathers who are raising the next generation to be brave and courageous, and to be little earth angels for all. I am so touched."