Samantha Ford's boyfriend serves in the Army and was deployed several months ago. In his honor, she has a sticker on her car that reads, "Half my heart is in Afghanistan."
It caught the eye of a veteran in Arlington, Mass. That person left Ford a touching surprise on her windshield - two $20 bills and a note she'll never forget.
The note read, "I noticed the sticker on the back of your car. Take your hero out to dinner when he comes home. Thank you both for serving - him deployed and you for waiting." It was signed, "United States Veteran, God Bless."
Ford was moved to tears. Her boyfriend, Spc. Albert DeSimone, said the gesture lifted his spirits overseas.
Ford posted a picture of the note and money on her Facebook page and to a group Facebook page called "Our Deployment 101," where military families share stories and words of encouragement.
Nearly two million people have liked it and more than 221,000 have shared the image in five days.
ABC News contributed to this report.