U.S. Marine Cpl. Caleb Earwood married his bride, Maggie, in a ceremony made of their closest family and friends on Saturday, May 23.

The Asheville, North Carolina, wedding might have been an intimate ceremony.  But by the end of the weekend, thousands of people saw a picture of an emotional moment before they exchanged vows.

Posted in: Weddings