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.

Earwood wanted to pray with Maggie before the ceremony, but needed a little help from family so they'd maintain the tradition of not seeing each other before she walked down the aisle. The wedding photographer, Dwayne Schmidt, captured the moment in the most beautiful way possible.

Maggie Earwood told ABC News that they hid her in a room and she grabbed his hand when he stepped up on the stairwell. "As soon as their hands touched he started getting emotional," Schmidt told ABC News. "The whole room was full of emotion. I tried not to cry and focus on what I was doing."

Caleb prayed out loud and Maggie tried to hold back her tears. The marine asked God to bless their marriage and for their "union to be strong enough to serve as an example for all young couples."

"There were no dry eyes in the room," Maggie said. "It broke me down to know that we felt the same way about God. It just made me happy."

Schmidt posted the photo to Facebook on Saturday night, and it quickly went viral across the Internet. "So many people are emailing me," Schmidt said, "saying thank you for sharing this. It's what America is supposed to be about."

The Earwoods are on their honeymoon before returning to Caleb's base at Camp Lejeune in Jacksonville, North Carolina.

Please share this image with everyone. Their faith in God and each other is breathtaking.

More From WFHN-FM/FUN 107