U.S. Marine Cpl. Caleb Earwood prays with his bride-to-be Maggie before their wedding service on Saturday in Asheville, North Carolina. Courtesy Dwayne Schmidt

U.S. Marine Cpl. Caleb Earwood prays with his bride-to-be Maggie before their wedding service on Saturday in Asheville, North Carolina. Courtesy Dwayne Schmidt