According to her Facebook post, Julia Price was on a run when she heard a man yelling "sexy lady, hey hey hey sexy lady!" repeatedly.

When Price ignored the well-dressed man, who she assumed was on his lunch break, he didn't take it well.

"Eff you, dumb B****!" he shouted back.

"That was my trigger point," Price writes. "The B word. 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."

The boy's message embarrassed the catcaller, who quickly packed up his lunch to leave, according to Price.

When Price thanked the boy, he responded:

"Well, I just wanted to make sure your heart was okay."

And it's this genuine, kind act that Price is grateful for.

"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," she concludes.

The Facebook post and the young boy's kindness have certainly drawn a lot of attention. So far, it has been shared over 160,000 times and has nearly one million likes.