Eight year old Myles Eckert lives in Toledo, Ohio and last month he found $20 in the parking lot of a Cracker Barrel restaurant (which is like a MILLION dollars to an 8-year-old). 

At first he planned to buy a video game with it but then he walked into the restaurant and saw a soldier having lunch by himself. Myles dad was a soldier. Sadly, he died in Iraq when Myles was just 5 weeks old so he never knew him, but he thinks about him every time he sees a guy in inform.

So, instead of buying a video game, Myles decided to give the $20 to the soldier. But, first he wrapped it in a handwritten note:

CBS News

The note read

My dad was a soldier. He's in heaven now. I found this $20 in the parking lot when we got here. We like to pay it forward in my family. It's your lucky day! Thank you for your service. Signed: Myles Eckert A Gold Star Kid!

The solider's name was Lt. Col. Frank Dailey. Frank told CBS News that he was blown away by the gesture and he looks at the note every day for inspiration. He also said he gave the $20 to charity and wants to encourage other people to do the same.

What makes this story even more amazing is that Myles then asked his Mom to take him to his dad's grave after lunch, so he could tell him about it. His Mom didn't go with him but she snapped this photo. You can see Myles standing behind the flag.

CBS News

Source: CBS News