U.S. Marine Cpl. Caleb Earwood married his best friend, Maggie, on Saturday. They could not have asked for a more perfect Memorial Day Weekend to tie the knot. Asheville, North Carolina was filled with more love and prayers than ever before, especially from the bride and groom...