They are being placed there by the "Army's Army."
"It's just an amazing way of saying thank you," said Army's Army volunteer Eunice Krumwiede. "Just this little gesture means a lot to them."
Every flag and every volunteer has a story.
"I lost my husband in Desert Storm," said Krumwiede. "I've always had that space in my heart that he's still with me. He's still with his children."
Twice a year, on Memorial Day and Veterans Day, volunteers with the Army's Army dig deep to honor the service of men and women gone but not forgotten, and the ones who are here strong in the fight.
"This is our way of saying thank you, and we appreciate you and we are there for you," said the Army's Army Executive Director, Janine West.
"It makes me happy and sad and proud all at the same time," said volunteer Allyson Peck.
Now, 2,000 beautiful displays are lining 13 Cumberland County cemeteries for all to see.
"Because all these soldiers were around here fighting in the wars," said 7-year-old Emerson Peck.
"She always sees the American flag. She says that's daddy's flag because it's on my shoulder, and we have to remind her and my son. It's not just daddy's flag. It's everybody's flag and a lot of people have died for it," said volunteer Staff Sgt. Robert Peck.