So we have found our newest hero.

Julia Price has shared the story of when she was out running and was cat-called from across the street by a man who shouted "hey sexy lady" repeatedly and then called her a "bitch" when she didn't respond...


After the 'B-Word' Julia quite rightly took off her headphones to give this man what for, but before she got the chance, a little boy (who she later discovered was called James) said to the man:

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

(Please take the time to here to do a victory lap to celebrate this little boy's awesomeness!)

Julia then asked the mother of the little boy if she could hug him and he just shrugged and said:

"I just wanted to make sure that your heart was okay"

According to his mother this is just a typical day in the life of James.

Julia finished her Facebook post by saying:

"Thank you so much to the mothers and fahers who are raising the next generation to be brave and courageous, and to be little earth angels for all. I am so touched."

This story TOTALLY made our morning, and we're only sorry that Julia got cat-called in the first place. We are sure that James will go on to do great things with his life and will grow into a wonderful man. I hope others follow suit and that one day the world will be full of little earth angels just like James!