Jared and Stephanie Lightle were restating their vows during a traditional wedding after he was deployed to Afghanistan a year ago.
While he was putting a gift in the car, Lightle's mother pointed out an uninvited guest who she had observed taking wedding gifts from a table in the lobby of the wedding hall.
Lightle shouted, "Stop! Thief! Stop," and gave chase while still wearing his tuxedo and leather shoes.
The 28-year-old groom, his brother and father chased the man out of the hall and he was apprehended by police a few blocks away. When 31-year-old Rosario Caruso was caught, he still allegedly had gift cards and cash that were taken from the wedding.
"If we hadn't caught the guy, it would have ended an otherwise perfect celebration on a very bitter note," the groom told the Joplin Globe. "But, since police caught him and it appears justice will be served. I guess we're going to have a very unique wedding story to tell the rest of our lives."
Caruso has been charged with trespassing, larceny and resisting arrest.
Celebrity Breakups and divorces of 2014 [PHOTOS]