Aubrey Headon, 19, of Rochelle, created a dress that was comprised of ribbons with the names of 25 Marines from the 3rd Battalion, 5th Regiment from Camp Pendleton, California, WIFR reported.
One ribbon bore the name of Tyler Smith, a Rochelle resident who died in a drowning accident in September, the television station reported.
Headon ran track and field for Rochelle High School. She said she was proud to wear the dress on prom night.
"It makes me feel proud because these guys fell over in Afghanistan for us to live how we do and do what we do every day," Headon told WIFR. "Their lives ... and their memories need to carry on so that they don't fade into nothing."