A powerful photo of a Marine praying with his bride-to-be went viral this Memorial Day weekend.

The photo, taken by Dwayne Schmidt Photography, shows U.S. Marine Corps Cpl. Caleb Earwood praying with his then-fiancée Maggie moments before the couple walked down the aisle in Asheville, N.C.

I have photographed alot of weddings. This has to be one of the best things i have ever got to see much less...

Posted by Dwayne Schmidt Photography on Saturday, May 23, 2015

Grave Mistake: Man Pronounced Dead Suddenly Starts Moving

Couple Takes Their Wedding Photos ... 61 Years Later

Man Surprises Hospitalized Wife on 57th Anniversary

TODAY.com reported that Caleb wanted to say a prayer before their big moment, but the couple didn’t want to see each other before the ceremony. So, Caleb stood on a staircase while Maggie leaned against a wall around the corner.

The two held hands as Caleb said a prayer and Maggie fought back tears.

"I prayed to God for my beautiful and intelligent wife that he blessed me with and the amazing family I was marrying into,” Caleb told TODAY.com.

"It relieved me to know the person I was getting ready to marry felt the same way about God,” Maggie said.

This Photo of a Bride & Groom Will Give You Goosebumps

INSPIRING STORY: Photo of Double Amputee Vet and Wife Goes Viral

WATCH: Marine Gets Home Just in Time to Surprise Sis Before Wedding