Caution: Heart-warming story ahead that may reduce you to tears.

An 8-year-old Ohio boy named Myles Eckert found $20 in the parking lot of a restaurant he and his family were eating at. Of course, his first thought was to buy himself something fun with his new-found cash...he decided on a video game.

But then he saw a soldier inside, eating alone, so he wrote a note and gave the money to the soldier instead. He was on CBS News the other night, explaining why he gave the money away...and his explanation may reduce you to tears.

I wish every 8-year-old had his reverence...